Windows Server 2003 Server c?m v?i m?t ngu?n l?c chung lo?i k?ch b?n d?ng đáp ?ng trong m?t th?i gian dài

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 811685 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TRI?U CH?NG

Trong c?m trư?ng h?p có m?t ngu?n l?c chung lo?i k?ch b?n ho?t đ?ng, c?m có th? tr? nên không đáp ?ng. C?m sao qu?n tr? và Cluster.exe xu?t hi?n đ? ngăn ch?n đáp ?ng (hàng). Đăng nh?p c?m cho th?y b? ch?n bài t? bên trong m?t Chung lo?i k?ch b?n tài nguyên. Ví dụ:
000007c4.000007e4::2002/12/12-19:17:03.781 thông tin [FM] FmpRmOnlineResource: đư?c g?i là InterlockedIncrement trên gdwQuoBlockingResources cho tài nguyên f37f58fb-03ff-44b3-a4d7-086b0838d73d
Các s? ki?n đăng nh?p ch?a m?t tin nh?n tương t? như m?t trong nh?ng đi?u sau đây:

ID s? ki?n: 1232
Lo?i s? ki?n: l?i
S? ki?n ngu?n: ClusSvc
Nhóm chung lo?i k?ch b?n tài nguyên MyScript timed out. K?ch b?n tr?c tuy?n đi?m nh?p c?nh không hoàn t?t th?c hi?n m?t cách k?p th?i. Đi?u này có th? do m?t v?ng l?p vô h?n ho?c m?t treo t?i th?i đi?m nh?p c?nh này, ho?c th?i gian ch? đang ch? gi?i quy?t có th? quá ng?n cho tài nguyên này. H?y xem l?i k?ch b?n tr?c tuy?n đi?m đ?n đ?m b?o r?ng không có v?ng l?p vô h?n ho?c m?t treo trong m? k?ch b?n, và sau đó H?y xem xét vi?c tăng giá tr? đang ch? gi?i quy?t th?i gian ch? n?u c?n thi?t. Trong m?t v? l?nh, ch?y "c?m res"MyScript"/ ch?ng đ? PersistentState = 0" đ? vô hi?u hoá tài nguyên này, và sau đó ch?y "net ng?ng clussvc" d?ng d?ch v? c?m. Đ?m b?o r?ng b?t k? v?n đ? trong m? k?ch b?n c? đ?nh. Sau đó ch?y "net b?t đ?u clussvc" đ? b?t đ?u các d?ch v? c?m. N?u c?n thi?t, đ?m b?o r?ng đang ch? gi?i quy?t th?i gian ra là tăng trư?c khi đưa các ngu?n tài nguyên tr?c tuy?n m?t l?n n?a.

ho?c

ID s? ki?n: 1233
Lo?i s? ki?n: l?i
S? ki?n ngu?n: ClusSvc
Nhóm chung lo?i k?ch b?n tài nguyên MyScript: yêu c?u đ? th?c hi?n tr?c tuy?n ho?t đ?ng s? không đư?c x? l?. Đi?u này là do m?t n? l?c không thành công trư?c đó th?c thi l?nh tr?c tuy?n đi?m m?t cách k?p th?i. Vui l?ng xem l?i các t?p l?nh M? cho th?i đi?m nh?p c?nh này đ? đ?m b?o r?ng không có v?ng l?p vô h?n ho?c m?t treo trong nó, và sau đó xem xét tăng các ngu?n tài nguyên đang ch? giá tr? th?i gian ch? n?u c?n thi?t. Trong m?t l?nh shell, ch?y "c?m res"MyScript"/ chuyên nghi?p PersistentState = 0 "đ? vô hi?u hoá tài nguyên này, và sau đó ch?y"net ng?ng clussvc"đ? d?ng d?ch v? c?m. Đ?m b?o r?ng b?t k? v?n đ? trong m? k?ch b?n c? đ?nh. Sau đó ch?y "net b?t đ?u clussvc" đ? b?t đ?u d?ch v? c?m. N?u c?n thi?t, đ?m b?o tăng th?i gian ra đang ch? gi?i quy?t trư?c khi đưa các ngu?n tài nguyên tr?c tuy?n m?t l?n n?a.

NGUYÊN NHÂN

Một Chung lo?i k?ch b?n k?ch b?n tài nguyên có th? gây ra c?m sao toàn b? đ? ng?ng đáp ?ng ho?c tr? thành không đáp ?ng n?u b?t k? c?a các đi?u ki?n sau t?n t?i:
  • Đo?n m? ngu?n k?ch b?n chung lo?i có ch?a m?t vô h?n v?ng l?p (và do đó không bao gi? thoat).
  • Các cu?c g?i đ?n giao m?t s? c?m ?ng d?ng l?p tr?nh di?n (API) đang x?y ra. Các cu?c g?i đ?n m?t s? c?m API ph?i tránh t? trong DLL tài nguyên ho?c tài nguyên k?ch b?n b?i v? h? có th? gây ra m?t b? t?c toàn c?m. K?ch b?n này có th? g?i đi?n tho?i c?m API ho?c b?t đ?u Cluster.exe (mà có th? d?n đ?n đi?n tho?i c?m các API ph?i tránh) là m?t trong các bư?c. Cho thông tin v? các API không nên đư?c g?i là t? m?t ngu?n l?c DLL ho?c k?ch b?n, xem "Ch?c năng cu?c g?i đ? tránh trong tài nguyên DLLs" trong n?n t?ng Microsoft SDK (PSDK).
  • M?t hành đ?ng k?ch b?n ngu?n l?c chung lo?i k?ch b?n đang th?c hi?n m?t nhi?u th?i gian hơn giá tr? th?i gian ch? đang ch? gi?i quy?t.
Đ? tránh m?t t?nh tr?ng vô h?n treo, tài nguyên c?m Màn h?nh t? ch?i th?c hi?n b?t k? ho?t đ?ng (ví d? như Online, Offline, IsAlive, và LooksAlive) vào đo?n m? sau khi b?t k? ho?t đ?ng đ? vư?t quá các đang ch? gi?i quy?t giá tr? th?i gian ch?. B?t k? n? l?c b? sung đ? th?c hi?n các ngu?n l?c chung lo?i Script các ho?t đ?ng v? tài nguyên đó s? d?n đ?n s? ki?n đăng nh?p thư th? hai đư?c hi?n th? trong ph?n "Tri?u ch?ng" c?a bài vi?t này.

GI?I PHÁP

Màn h?nh tài nguyên c?m sao s? không th?c hi?n b?t k? ho?t đ?ng b? sung vào m?t ngu?n l?c chung lo?i k?ch b?n sau khi b?t k? đi?m nh?p c?nh nào đ? vư?t quá các đang ch? gi?i quy?t giá tr? Timeout, nhưng các ch? đ? có v?n đ? s? ti?p t?c ch?y. Đ? gi?i quy?t v?n đ?, vô hi?u hóa các ngu?n tài nguyên (có ngh?a là, ngăn nó s?p t?i tr?c tuy?n), d?ng d?ch v? c?m (đi?u này ch?m d?t các có v?n đ? thread), gi?i quy?t v?n đ? k?ch b?n, và sau đó kh?i đ?ng l?i c?m d?ch v?. Tùy thu?c vào nguyên nhân gây ra v?n đ? này, b?n có th? mu?n tăng cư?ng các tr?c tuy?n hay ngo?i tuy?n đang ch? giá tr? th?i gian ch? cho tài nguyên này. Đ? bi?t hư?ng d?n t?ng bư?c, xem ph?n "Ph?c h?i và kh?i đ?ng l?i các c?m Service" sau này trong bài vi?t này.

Thay đ?i giá tr? th?i gian ch? đang ch? gi?i quy?t

B?t k? ho?t đ?ng tài nguyên c?m ph?i hoàn thành th?c hi?n t?t bên trong kho?ng th?i gian ch? đang ch? gi?i quy?t. Đ?i v?i đi?u này l? do, không thay đ?i giá tr? th?i gian ch? mà không có m?t s? hi?u bi?t toàn di?n v? t?i sao đi?m nh?p c?nh k?ch b?n c?a b?n vư?t quá th?i gian. Ngoài ra, xem xét t?t c? các tác đ?ng c?a vi?c tăng giá tr? này b?i v? c?m s? không ph?n h?i cho đ?n khi giá tr? th?i gian ch? vư?t quá.

Ph?c h?i và kh?i đ?ng l?i d?ch v? c?m

  1. Vô hi?u hóa các ngu?n tài nguyên (trong ví d? này, đ?t tên là MyScript) b?ng cách g? l?nh sau:
    c?m tài nguyên "MyScript" /properties PersistentState = 0
  2. D?ng d?ch v? c?m trên nút hi?n đang s? h?u tài nguyên này nhóm b?ng cách g? như sau l?nh trong m?t c?a s? giao di?n đi?u khi?n:
    net stop clussvc
  3. Gi?i quy?t b?t k? v?n đ? mà b?n xác đ?nh trong k?ch b?n mà làm cho nó đ? ng?ng đáp ?ng, v?ng l?p ho?c vư?t quá giá tr? th?i gian ch? đang ch? gi?i quy?t. B?n có th? xác đ?nh r?ng nh?ng đi?u thích h?p đ? làm là đ? tăng giá tr? th?i gian ch? đang ch? gi?i quy?t, nhưng làm cho ch?c ch?n r?ng b?n m?t cách c?n th?n xem xét các tác đ?ng làm vi?c đó.
  4. Kh?i đ?ng l?i d?ch v? c?m sao b?ng cách g? l?nh sau đây:
    net b?t đ?u clussvc
  5. Mang l?i cho các ngu?n tài nguyên tr?c tuy?n tr? l?i b?ng tay b?ng cách s? d?ng Nhóm ngư?i qu?n tr? ho?c Cluster.exe. Đ? làm đi?u này, g? l?nh sau đây:
    c?m tài nguyên "MyScript" / online
    Lưu ? r?ng vi?c đưa các ngu?n l?c tr? l?i tr?c tuy?n t? đ?ng đ?t PersistentState 1, do đó, không c?n cho m?t l?nh b? sung đ? thay đ?i giá tr? t? 0.

T?NH TR?NG

Microsoft đ? xác nh?n r?ng đây là m?t l?i trong các s?n ph?m Microsoft có li?t kê ? đ?u bài vi?t này.

Thu?c tính

ID c?a bài: 811685 - L?n xem xét sau cùng: 28 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
T? khóa: 
kbbug kbmt KB811685 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:811685

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com