Làm th? nào đ? kh?c ph?c m?t r? b? nh? ho?c m?t ngo?i l? ra b? nh? trong quá tr?nh máy ch? BizTalk

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 918643 - 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

TÓM T?T

r? b? nh? là m?t v?n đ? ph? bi?n. B?n có th? ph?i th? m?t vài bư?c đ? t?m nguyên nhân c? th? c?a m?t r? b? nh? ho?c m?t ngo?i l? ra c?a b? nh? (OOM) trong Microsoft BizTalk Server. Bài vi?t này th?o lu?n v? nh?ng đi?u quan tr?ng c?n xem xét khi b?n đang đánh giá S? d?ng B? nh? và các v?n đ? liên quan đ?n b? nh? có th?. Nh?ng cân nh?c bao g?m:
  • B? nh? RAM v?t l?
  • X? l? thông đi?p l?n
  • Vi?c s? d?ng các / 3 GB chuy?n đ?i
  • S? d?ng các thành ph?n tùy ch?nh
  • Phiên b?n nào c?a Microsoft.NET Framework h? th?ng đang ch?y
  • S? lư?ng các b? vi x? l?

GI?I THI?U

Bài vi?t này mô t? cách g? r?i m?t r? b? nh? ho?c m?t ngo?i l? ra b? nh? trong quá tr?nh BizTalk Server c?a Microsoft BizTalk H? ph?c v?.

THÔNG TIN THÊM

Quá tr?nh BizTalk Server có th? g?p m?t r? b? nh? khi S? d?ng B? nh? trong Microsoft Windows Task Manager tiêu th? hơn 50 ph?n trăm c?a b? nh? RAM v?t l?. M?t r? b? nh? có th? gây ra m?t ngo?i l? ra b? nh? khi S? d?ng B? nh? làm tăng cho đ?n khi quá tr?nh ch?y ra kh?i b? nh? h? th?ng ho?c cho đ?n khi quá tr?nh này ng?ng ho?t đ?ng.

Khi v?n đ? này x?y ra, m?t thông báo c?nh báo tương t? v?i thông báo sau kí nh?p s? ghi s? ki?n:

S? ki?n Lo?i: c?nh báo
Th? lo?i s? ki?n: (1)
T? ch?c s? ki?n ID: 5410
Mô t?: M?t l?i đ? x?y ra mà đ?i h?i b?n ghi d?ch v? BizTalk ch?m d?t. Nh?ng nguyên nhân ph? bi?n nh?t là m?t b?t ng? ra kh?i b? nh? l?i và không có kh? năng k?t n?i ho?c m?t k?t n?i v?i m?t trong các b? máy cơ s? d? li?u BizTalk. Các b?n ghi d?ch v? s? t?t máy và kh?i đ?ng l?i t? đ?ng trong 1 phút. N?u b? máy cơ s? d? li?u có v?n đ? v?n không s?n dùng, chu k? này s? l?p l?i.
Thông báo l?i: ngo?i l? c?a ki?u System.OutOfMemoryException đư?c ném.
L?i m? ngu?n:
Máy ch? lưu tr? BizTalk Tên: BizTalkServerApplication
Windows b?n ghi d?ch v? tên: BTSSvc {DCC899FE-C62F-41BE-851A-8720B2EB9C14}

S? ki?n lo?i: c?nh báo
Th? lo?i s? ki?n: (1)
T? ch?c s? ki?n ID: 5410
Mô t?: M?t l?i đ? x?y ra đ?i h?i các b?n ghi d?ch v? BizTalk ch?m d?t. Nh?ng nguyên nhân ph? bi?n nh?t là sau đây: 1) m?t b?t ng? trong s? hi?u l?i b? nh?. HO?C 2) không có kh? năng k?t n?i ho?c m?t k?t n?i v?i m?t trong các b? máy cơ s? d? li?u BizTalk. Các b?n ghi d?ch v? s? t?t máy và kh?i đ?ng l?i t? đ?ng trong 1 phút. N?u b? máy cơ s? d? li?u có v?n đ? v?n không s?n dùng, chu k? này s? l?p l?i.
Thông báo l?i: ngo?i l? c?a lo?i 'System.OutOfMemoryException' đ? đư?c ném.
L?i ngu?n: mscorlib
BizTalk tên máy ch?: BizTalkServerApplication
Tên b?n ghi d?ch v? Windows: BTSSvc$ BizTalkServerApplication

Cân nh?c quan tr?ng

V?t l? b? nh? RAM và b? nh? s? d?ng

B?i v? nó có th? là hành vi d? ki?n s? cho m?t quá tr?nh s? d?ng kho?ng m?t n?a b? nh? RAM v?t l?, s? d?ng S? d?ng B? nh? như là m?t phương châm. Ví d?, n?u máy ch? BizTalk có 4 Gigabyte (GB) RAM, và quá tr?nh BizTalk Server s? d?ng kho?ng 500 megabyte (MB) c?a b? nh? RAM, có th? không có r? r?. N?u quá tr?nh BizTalk Server s? d?ng kho?ng 1 GB RAM, có th? có m?t r? b? nh? ho?c m?t t?nh hu?ng b? nh? cao. Vi?c tiêu th? b? nh? có th? đư?c gây ra b?i m?t th? t?c d?ch s?n dài ch?y ho?c dàn nh?c. H?y ch?c ch?n r?ng b?n bi?t bao nhiêu b? nh? máy ch? BizTalk thư?ng s? d?ng đ? xác đ?nh li?u m?t r? b? nh? ho?c t?nh tr?ng b? nh? cao là x?y ra.

Thư dài

Khi BizTalk Server x? l? thư dài, h? th?ng dư?ng như có m?t r? b? nh?. Tuy nhiên, các tin thư thoại có th? s? d?ng m?t lư?ng l?n b? nh?. Đ? bi?t thêm chi ti?t v? thư dài, truy c?p vào các web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://blogs.MSDN.com/biztalk_core_engine/Archive/2005/02/28/381700.aspx

http://MSDN.Microsoft.com/en-US/Library/aa560481 (BTS.10) .aspx

Ngoài ra, xem xét r?ng vi?c S? d?ng B? nh? cao có th? đư?c mong đ?i n?u BizTalk Máy ch? x? l? thư dài. B?n có th? mu?n nâng c?p ph?n c?ng c?a b?n đ? đáp ?ng các yêu c?u hi?u su?t c?a máy ch? BizTalk trong môi trư?ng c?a b?n.

Bao lâu đ? t?o l?i s? r? b? nh?

r? b? nh? có th? x?y ra ngay l?p t?c ho?c h? có th? tích l?y qua th?i gian. C? hai k?ch b?n là ph? bi?n.

S? d?ng các chuy?n đ?i 3 GB trên 32-bit máy tính

Thông thư?ng, m?t quá tr?nh có th? truy c?p 2 GB không gian đ?a ch? ?o. Chuy?n đ?i 3 GB là m?t l?a ch?n cho các h? th?ng đ?i h?i ph?i có b? nh? đ?a ch? nhi?u hơn. Tùy ch?n này có th? c?i thi?n S? d?ng B? nh? cho x? l? thư. Tuy nhiên, vi?c chuy?n đ?i 3 GB cho phép ch? có 1 GB b? nh? đ?a ch? cho các ho?t đ?ng ch? đ? h?t nhân. Ngoài ra, chuy?n đ?i này có th? làm tăng nguy cơ ch?y ra kh?i b? nh? h? bơi.

Đ? bi?t thêm v? các 3 GB chuy?n, truy c?p vào web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://MSDN.Microsoft.com/en-US/Library/ms791558.aspx
Khi chuy?n đ?i 3 GB đư?c kích ho?t trên phiên b?n 32-bit c?a Windows, quá tr?nh có th? truy c?p 3 GB c?a đ?a ch? ?o Space n?u quá tr?nh này l?n đ?a ch? nh?n th?c đư?c. M?t quá tr?nh là l?n đ?a ch? nh?n th?c đư?c khi t?p tin th?c thi có c? IMAGE_FILE_LARGE_ADDRESS_AWARE đ?t trong tiêu đ? h?nh ?nh. B?i v? quá tr?nh BizTalk là l?n đ?a ch? nh?n th?c, BizTalk s? hư?ng l?i t? vi?c chuy?n đ?i 3 GB.

N?u m?t 32-bit BizTalk trư?ng h?p máy ch? đang ch?y trên phiên b?n 64-bit c?a Windows (AMD64), nh?ng l?i ích quá tr?nh BizTalk t? 4 GB b? nh? đ?a ch? space v? BizTalk là l?n đ?a ch? nh?n th?c đư?c. V? v?y, di chuy?n các ?ng d?ng b? nh? cao b?n đ?n m?t máy ch? 64-bit có th? là gi?i pháp t?t nh?t.

M?t quá tr?nh BizTalk 64-bit trên phiên b?n 64-bit c?a Windows (AMD64) có 8 TB đ?a ch? b? nh?.

B?n c?ng nên xem xét các byte ?o và byte tư nhân đư?c s? d?ng b?i quá tr?nh. M?t trư?ng h?p máy ch? lưu tr? BizTalk (đó là m?t.NET Framework ?ng d?ng) có th? nh?n đư?c m?t trong s? hi?u l?i b? nh? trư?c khi giá tr? ?o byte đ?n 2 GB. Đi?u này có th? x?y ra m?c dù đ?a ch? b?i m?t ti?n tr?nh trên phiên b?n 32-bit c?a Windows (không có chuy?n đ?i 3 GB ) b? nh? t?i đa là 2 GB. Đ? gi?i thích v? l? do t?i sao đi?u này có th? x?y ra, h?y truy c?p web site Microsoft Developer Network (MSDN) sau đây:
http://MSDN.Microsoft.com/en-US/Library/ms972959.aspx
http://blogs.MSDN.com/Tess/Archive/2005/11/25/496898.aspx
Chuy?n đ?i 3 GB c?ng làm tăng t?i đa byte tư nhân c?a quá tr?nh BizTalk t? 800 MB đ?n 1800 MB. Đ? bi?t thêm chi ti?t v?.NET Framework ?ng d?ng hi?u su?t v?i 3 GB switch đư?c kích ho?t, truy c?p vào web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://msdn2.Microsoft.com/en-US/Library/ms998583.aspx
B?ng sau đây tóm t?t các thông tin này và bao g?m các gi?i h?n th?c t? ?o byte và tư nhân byte.
Thu g?n b?ng nàyBung r?ng b?ng này
Quá tr?nhWindowsĐ?a ch? b? nh? (v?i m?t quá tr?nh nh?n th?c đư?c đ?a ch? l?n)Gi?i h?n th?c t? cho ?o byteGi?i h?n th?c t? cho tư nhân byte
32-bit32-bit2 GB1400 MB800 MB
32-bit32-bit v?i 3 GB3 GB2400 MB1800 MB
32-bit64-bit4 GB3400 MB2800 MB
64-bit64-bit8 TBkhông áp d?ngkhông áp d?ng
Đ? bi?t thêm chi ti?t v? b? nh? đ?a ch? cho 32-bit vs Windows 64-bit, truy c?p vào web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://MSDN.Microsoft.com/en-US/Library/aa366778.aspx
B?ng dư?i đây li?t kê PAE và 3 GB đ? cho các phiên b?n khác nhau c?a BizTalk Server.
Thu g?n b?ng nàyBung r?ng b?ng này
S?n ph?mPAE3 GB
BizTalk Server 2004Không
BizTalk Server 2006
BizTalk Server 2006 R2
BizTalk Server 2009
N?u b?n ph?i cho phép chuy?n đ?i 3 GB đ? đáp ?ng yêu c?u hi?u su?t c?a máy tính là ch?y BizTalk Server, b?n có th? xem xét thêm các máy ch? cho nhóm BizTalk. Đi?u này cho phép b?n đ? vư?t ra ngoài các trư?ng h?p máy ch? lưu tr? chuyên sâu b? nh?.

Các thành ph?n BizTalk ch?y bên trong m?t quá tr?nh Internet Information Services (IIS) có th? c?ng hư?ng l?i khi chuy?n đ?i 3 GB đư?c kích ho?t.

3 GB chuy?n không đư?c h? tr? trên máy tính đang ch?y Windows SharePoint Services 2.0 ho?c phiên b?n m?i nh?t ho?c SharePoint Portal Server 2003 SP2 ho?c phiên b?n m?i nh?t. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
933560Chuy?n đ?i 3 GB c?a Windows Server 2003 không đư?c h? tr? trong Windows SharePoint Services 2.0 ho?c trong phiên b?n m?i nh?t ho?c trong SharePoint Portal Server 2003 Service Pack 2 ho?c trong phiên b?n m?i nh?t

S? d?ng các thành ph?n tùy ch?nh

N?u b?n s? d?ng các thành ph?n tùy ch?nh, ví d? như ?ng ho?c các thành ph?n b?n ghi d?ch v?, b?n ph?i bi?t nh?ng g? các thành ph?n nào. B?n c?ng ph?i bi?t tác d?ng ti?m năng c?a các thành ph?n này vào S? d?ng B? nh?. A ph? bi?n b? nh? v?n đ? x?y ra khi m?t thành ph?n chuy?n đ?i m?t tài li?u. Các bi?n đ?i ho?t đ?ng là m?t ho?t đ?ng chuyên sâu b? nh?. Khi m?t tài li?u là chuy?n, BizTalk Server ch?y d?ng tin thư thoại đ?n Microsoft.NET Khuôn kh? XslTransform l?p trong quá tr?nh BizTalk.

M?t v?n đ? ph? bi?n khác x?y ra khi có là thao tác chu?i chuyên sâu. Chuyên sâu chu?i thao tác có th? tiêu th? r?t nhi?u b? nh?. Đ? bi?t thêm v? cách th?c đ? c?i thi?n hi?u su?t, truy c?p vào web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://msdn2.Microsoft.com/en-US/Library/ms998547

Phiên b?n c?a các.NET Framework

Microsoft.NET Framework 2.0 và các.NET Framework 1.1 có hành vi c?a b? nh? khác nhau. V? v?y, b?n có th? th?y k?t qu? khác nhau gi?a chúng. N?u b?n đang s? d?ng các.NET Framework, xác nh?n r?ng m?i nh?t.NET Framework Service Pack 1 đ? đư?c cài đ?t chuyên bi?t. Các gói b?n ghi d?ch v? gi?i quy?t m?t s? v?n đ? đư?c bi?t đ?n b? nh?. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đây:

945757 V?n đ? c? đ?nh trong các.NET Framework 2.0 gói b?n ghi d?ch v? 1
867460 Danh sách các l?i đư?c c? đ?nh trong các.NET Framework 1.1 gói b?n ghi d?ch v? 1

S? lư?ng các b? vi x? l?

Th?i gian ch?y ngôn ng? chung (CLR) có rác sau thu gom (GCs):
  • Tr?m làm vi?c (Mscorwks.dll)
  • Máy ch? (Mscorsvr.dll)
N?u máy tính đang ch?y máy ch? BizTalk là m?t h? th?ng s?, các.NET Framework s? d?ng phiên b?n máy ch? th?c hi?n. Đây là hành vi m?c đ?nh. Các b? thu rác máy ch? đư?c thi?t k? cho thông lư?ng t?i đa. Ngoài ra, các b? thu rác Server quy mô đ? cung c?p hi?u su?t r?t cao. B? thu rác này phân b? b? nh? và sau đó sau này gi?i phóng b? nh? đ? cung c?p hi?u năng cao trên h? th?ng. V? v?y, m?t máy tính đang ch?y máy ch? BizTalk cùng v?i m?t s?.NET Framework thành ph?n dư?ng như có m?t r? b? nh?. Tuy nhiên, trong trư?ng h?p này, S? d?ng B? nh? cao là hành vi d? ki?n. N?u máy tính ch?y ra kh?i b? nh? h? th?ng, ho?c n?u tr?nh d?ng làm vi?c v? c?a không đ? b? nh? đ?a ch?, m?t đi?u ki?n r? b? nh? có th? t?n t?i.

N?u máy tính đó ch?y BizTalk Server là m?t h? th?ng duy nh?t b? x? l?, các.NET Framework s? d?ng phiên b?n máy tr?m th?c hi?n. Đây là m?c đ?nh hành vi. Các máy tr?m thu?t toán phân b? garbage collector là không đư?c thi?t k? đ? nhân r?ng ho?c cho thông lư?ng t?i đa. B? thu rác này s? d?ng phương pháp đ?ng th?i garbage collector. Nh?ng phương pháp này đư?c thi?t k? cho các ?ng d?ng có giao di?n ngư?i dùng ph?c t?p. ?ng d?ng như v?y có th? yêu c?u các b? sưu t?p rác tích c?c hơn.

Quan tr?ng Ph?n này, phương pháp, ho?c công vi?c có bư?c mà cho b?n bi?t làm th? nào đ? thay đ?i s? ki?m nh?p. Tuy nhiên, v?n đ? nghiêm tr?ng có th? x?y ra n?u b?n s?a đ?i registry không chính xác. V? v?y, h?y ch?c ch?n r?ng b?n làm theo các bư?c sau m?t cách c?n th?n. Đ? b?o v? đư?c thêm vào, sao lưu s? ki?m nh?p trư?c khi b?n s?a đ?i nó. Sau đó, b?n có th? khôi ph?c s? ki?m nh?p n?u m?t v?n đ? x?y ra. Đ? bi?t thêm chi ti?t v? làm th? nào đ? sao lưu và khôi phục s? ki?m nh?p, h?y nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
322756 Làm th? nào đ? sao lưu và khôi phục s? ki?m nh?p trong Windows
Đôi khi, nó có th? thích h?p đ? ch?y phiên b?n máy tr?m th?c hi?n trên m?t h? th?ng s?. B?n có th? s? d?ng khóa registry sau đây đ? chuy?n sang phiên b?n máy tr?m c?a đ?ng cơ th?c hi?n.

BizTalk 2006 và phiên b?n m?i nh?t

T?o CRL lưu tr? chu?i ky sau đây v?i giá tr? tương ?ng:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$BizTalkHostName\CLR lưu tr?

Tên: hương v?
D? li?u: tu?n

BizTalk 2004

T?o CRL lưu tr? chu?i ky sau đây v?i giá tr? tương ?ng:

Host HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BTSSvc {GUID} \CLR

Tên: hương v?
D? li?u: tu?n

Đ? bi?t thêm chi ti?t, h?y truy c?p web site Microsoft Developer Network (MSDN) sau đây:
http://msdn2.Microsoft.com/en-US/Library/ms973838

http://blogs.MSDN.com/Tess/Archive/2008/04/17/How-Does-the-gc-work-and-What-are-the-sizes-of-the-different-Generations.aspx

Nguyên nhân ph? bi?n và ngh? quy?t

S? d?ng B? nh? quá tr?nh và cách S? d?ng b? nh? v?t l? throttling ngư?ng

Quá tr?nh S? d?ng B? nh?S? d?ng b? nh? v?t l? throttling ngư?ng có th? thay đ?i trong BizTalk Server 2006 và trong phiên b?n m?i nh?t.
  • theo m?c đ?nh, các S? d?ng B? nh? quá tr?nh throttling ngư?ng đư?c thi?t l?p đ?n 25. N?u giá tr? này vư?t quá và S? d?ng B? nh? quá tr?nh BizTalk là hơn 300 MB, m?t đi?u ki?n throttling có th? x?y ra. Trên m?t máy ch? 32-bit, b?n có th? làm tăng giá tr? S? d?ng B? nh? quá tr?nh đ?n 50. Trên máy ph?c v? 64-bit, b?n có th? làm tăng giá tr? này đ?n 100. Đi?u này cho phép b? nh? tiêu th? b?i quá tr?nh BizTalk trư?c khi throttling x?y ra.
  • Các S? d?ng b? nh? v?t l? throttling ngư?ng có giá tr? m?c đ?nh 0. Ngư?ng này các bi?n pháp t?ng th?ng b? nh?. V? v?y, n?u m?t giá tr? khác hơn 0 đư?c c?u h?nh, m?t đi?u ki?n throttling có th? x?y ra n?u m?t quá tr?nh không BizTalk b?ng cách S? d?ng B? nh? cao.
Đ? bi?t thêm chi ti?t v? các ngư?ng throttling, truy c?p vào web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://MSDN.Microsoft.com/en-US/Library/aa559628.aspx

M?t nư?c throttling ngư?ng

Ngư?ng m?t nư?c b? nh? m?c đ?nh có th? gây ra m?t nư?c quá nhi?u khi Orchestration đang ch?y trên m?t máy ch? lưu tr? 64-bit. Đ? bi?t thêm chi ti?t v? v?n đ? này, xem ch? đ? M?t nư?c Default tài s?n trên web site Microsoft Developer Network (MSDN) sau đây:
http://MSDN.Microsoft.com/en-US/Library/aa560586.aspx
Lưu ? 64-bit máy ch? đư?c h? tr? trong BizTalk Server 2006 và phiên b?n m?i nh?t.

Trên ph?n c?ng tương đương trong m?t trư?ng h?p máy ch? lưu tr? 32-bit, m?t nư?c quan sát là danh ngh?a khi Orchestration cùng đang ch?y b?ng cách s? d?ng m?t nư?c b? nh? m?c đ?nh throttling ngư?ng.

B?i v? ki?n trúc 64-bit cung c?p không gian đ?a ch? b? nh? m? r?ng (16 TB thay v? c?a 4 GB), trư?ng h?p máy ch? lưu tr? 64-bit đư?c c?p phát b? nh? hơi nhi?u hơn so v?i trư?ng h?p máy ch? lưu tr? 32-bit. Đi?u này có th? gây ra các ngư?ng throttling b? nh? m?c đ?nh đư?c vư?t quá.

Ch?nh s?a hành vi này, thay đ?i các giá tr? VirtualMemoryThrottlingCriteria và PrivateMemoryThrottlingCriteria trong các t?p tin BTSNTSvc64.exe.config. S? d?ng byte Process\Virtual và qu?y Process\Private byte hi?u su?t màn h?nh đ? xác đ?nh s? ti?n l?n nh?t c?a b? nh? đư?c đang đư?c c?p phát b?i m?t th? hi?n c?a dàn nh?c.
  • Đ?t giá tr? OptimalUsage cho c? hai tài s?n d?a trên nh?ng đi?u sau đây:
    VirtualMemoryThrottlingCriteria: \Process\Virtual byte giá tr? + 10 %
    PrivateMemoryThrottlingCriteria: \Process\Private byte giá tr? + 10 %
  • Thi?t l?p MaximalUsage cho c? hai thu?c tính đ?n giá tr? OptimalUsage + 30 %
Ví d?, n?u \Process\Virtual byte giám sát hi?u su?t truy c?p giá tr? cho m?t dàn nh?c th? hi?n là 5,784,787,695 byte (5.517 MB), thi?t l?p giá tr? OptimalUsage cho VirtualMemoryThrottlingCriteria đ? 6.069 MB (5,784,787,695 * 1.10 = 6,363,266,464.5 byte). Thi?t l?p giá tr? MaximalUsage cho VirtualMemoryThrottlingCriteria đ? 7,889 MB (6,363,266,464.5 * 1, 30 = 8,272,246,403.85 byte).

N?u \Process\Private giá tr? s? lư?t truy c?p theo d?i hi?u su?t byte là 435689400 byte (415 MB), thi?t l?p giá tr? OptimalUsage cho PrivateMemoryThrottlingCriteria đ? 457 MB (435689400 * 1.10 = 479258340 byte). Thi?t l?p giá tr? MaximalUsage cho PrivateMemoryThrottlingCriteria đ? 594 MB (479258340 * 1, 30 = 623035842).

Ví d? này, các giá tr? sau đây s? đư?c xác đ?nh trong t?p tin BTSNTSvc64.exe.config đ? gi?m throttling.
Thu g?n b?ng nàyBung r?ng b?ng này
S? lư?t truy c?p theo d?i hi?u su?tB? nh? đư?c c?p phátOptimalUsageMaximalUsage
\Process\Virtual byte5784787695 byte (5517 MB)60697889
\Process\Private byte435689400 byte (415 MB)457594
Các giá tr? này s? sau đó đư?c đ?i di?n trong các t?p tin BTSNTSvc64.exe.config như sau:
<xlangs>
      <Configuration>
                  <Dehydration>
                              <VirtualMemoryThrottlingCriteria OptimalUsage="6069" MaximalUsage="7889" IsActive="true" />
                              <PrivateMemoryThrottlingCriteria OptimalUsage="457" MaximalUsage="594" IsActive="true" />
                  </Dehydration>
      </Configuration>
</xlangs>
Đ? xác đ?nh trư?ng h?p máy ch? đang ch?y dàn nh?c, b?n có th? phù h?p v?i quá tr?nh ID t? \BizTalk:Messaging\ID quá tr?nh và \Process\ID quá tr?nh hi?u su?t Monitor qu?y. Sau đó, ki?m tra giá tr? trung b?nh là hi?n th? cho tương ?ng \Process\Virtual byte và \Process\Private byte hi?u su?t Monitor qu?y.

Lưu ? M?t nư?c cao có th? gây ra s? s?t gi?m đáng k? trong hi?u su?t khi b? máy cơ s? d? li?u BizTalkMsgBoxDb ch?y SQL Server 2008.

BizTalk Server Service Pack và tích l?y C?p Nh?t

BizTalk Server service pack và tích l?y C?p Nh?t bao g?m các b?n s?a l?i m?i nh?t. Trong đó có nh?ng ngư?i có ?nh hư?ng đ?n v?n đ? System.OutOfMemoryException.

2281783 Danh sách các gói b?n ghi d?ch v? và tích l?y C?p Nh?t cho BizTalk Server 2006 R2

Microsoft BizTalk Server 2004 Service Pack 2

HeapDeCommitFreeBlockThreshold

theo m?c đ?nh, giá tr? quan tr?ng theHeapDeCommitFreeBlockThreshold ki?m nh?p s? là 0. M?t giá tr? là 0 có ngh?a là heap qu?n l? decommits m?i 4-kilobyte (KB) trang mà tr? thành có s?n. Decommit ho?t đ?ng kinh doanh có th? gây ra b? nh? ?o phân m?nh. Kích thư?c c?a các cài đ?t chuyên bi?t HeapDeCommitFreeBlockThreshold trong qu?n l? b? nh? s? ph? thu?c vào lo?i công vi?c mà h? th?ng là làm. Kích thư?c 0x00040000 là B?t đ?u t? đư?c đ? ngh? giá tr?.

Xem xét các thông tin sau trư?c khi b?n thay đ?i giá tr? c?a các
HeapDeCommitFreeBlockThreshold
ki?m nh?p khóa:
  • S? thay đ?i này ch? áp d?ng cho phân m?nh b? nh? v?n đ?.
  • S? thay đ?i này là toàn h? th?ng. V? v?y, h?u h?t các quá tr?nh s? s? d?ng nhi?u b? nh? ngày kh?i đ?ng.
  • Ch? xem xét vi?c thay đ?i này cho h? th?ng có BizTalk H? ph?c v? như là nhi?m v? chính c?a h?.
Đ? giúp làm gi?m phân m?nh b? nh? ?o, b?n có th? tăng Kích thư?c c?a các cài đ?t chuyên bi?t HeapDeCommitFreeBlockThreshold trong qu?n l? b? nh? b?ng cách thay đ?i giá tr? c?a các ky sau đây:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Qu?n l?


Giá tr? tên: HeapDeCommitFreeBlockThreshold
Giá tr? type: REG_DWORD
Giá tr? li?u: 0x00040000 (đây là giá tr? B?t đ?u đư?c đ? ngh?.)
Giá tr? m?c đ?nh: không hi?n di?n
Đ? bi?t thêm chi ti?t v? khóa s? ki?m nh?p HeapDeCommitFreeBlockThreshold, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
315407Khóa s? ki?m nh?p "HeapDecommitFreeBlockThreshold"

Chuy?n đ?i ho?t đ?ng kinh doanh

Khi BizTalk Server th?c hi?n các ho?t đ?ng bi?n đ?i XML trên thư khá dài trong nh?n c?ng m?t c?ng g?i, và hay trong XLANG, XSL bi?n đ?i t?i toàn b? thư trong b? nh?...

Đ? gi?i quy?t v?n đ? này, s? d?ng m?t trong nh?ng phương pháp sau đây:
  • Gi?m s? lư?ng tin thư thoại r?ng máy ch? BizTalk quy tr?nh cùng m?t lúc.
  • Gi?m kích thư?c c?a tin thư thoại XML đang chuy?n.
Các đ?i tư?ng System.Policy.Security.Evidence thư?ng đư?c s? d?ng trong bi?n đ?i và có th? tiêu th? nhi?u b? nh?. Khi m?t đ? ch?a m?t functoid k?ch b?n mà s? d?ng inline C# (ho?c n?i tuy?n ngôn ng? nào khác), h?i đ?ng đư?c t?o ra trong b? nh?. Đ?i tư?ng System.Policy.Security.Evidence s? d?ng các đ?i tư?ng c?a h?i đ?ng g?i th?c t?. T?nh tr?ng này t?o ra m?t đ?i tư?ng b?t ngu?n t? đó s? không b? xóa cho đ?n khi b?n ghi d?ch v? BizTalk đư?c kh?i đ?ng l?i.

H?u h?t các functoids BizTalk m?c đ?nh đư?c th?c hi?n như k?ch b?n n?i tuy?n. Nh?ng m?c này có th? gây ra các đ?i tư?ng [] System.Byte đ? thu th?p trong b? nh?. Đ? gi?m thi?u m?c tiêu th? b? nh?, chúng tôi đ? ngh? r?ng b?n đ?t b?t k? b?n đ? s? d?ng nh?ng functoids thành m?t h?i đ?ng nh?. Sau đó, tham kh?o mà l?p ráp. S? d?ng các bi?u đ? sau đây đ? xác đ?nh mà functoids s? d?ng t?p l?nh n?i tuy?n và functoids mà không s? d?ng t?p l?nh n?i tuy?n.

Trong c?t th? hai, "Có" có ngh?a r?ng functoid này đư?c th?c hi?n như k?ch b?n n?i tuy?n, và r?ng nó s? gây ra các đ?i tư?ng [] System.Byte đ? thu th?p trong b? nh?. "Không có" ngh?a r?ng functoid này là không th?c hi?n như k?ch b?n n?i tuy?n, và r?ng nó s? không gây ra System.Byte [] đ?i tư?ng đ? thu th?p trong b? nh?.
Thu g?n b?ng nàyBung r?ng b?ng này
FunctoidsT?p l?nh n?i tuy?n?
T?t c? các chu?i Functoids
T?t c? các toán h?c Functoids
T?t c? các Functoids h?p l? ngo?i tr? IsNil
H?p l? IsNil FunctoidKhông
T?t c? các ngày/th?i gian Functoids
T?t c? các chuy?n đ?i Functoids
T?t c? các khoa h?c Functoids
T?t c? tích l?y Functoids
T?t c? các b? máy cơ s? d? li?u FunctoidsKhông
Nâng cao FunctoidsT?p l?nh n?i tuy?n?
Looping FunctoidKhông
Giá tr? l?p b?n đ? d?t FunctoidKhông
Kh?ng đ?nh FunctoidKhông
B?ng Extractor FunctoidKhông
Tabl Looping FunctoidKhông
K?ch b?n Functoid v?i n?i tuy?n C#
K?ch b?n Functoid v?i n?i tuy?n JScript.NET
K?ch b?n Functoid v?i n?i tuy?n Visual Basic.NET
K?ch b?n Functoid v?i n?i tuy?n XSLTKhông
K?ch b?n Functoid v?i n?i tuy?n XSLT g?i m?uKhông
K?ch b?n Functoid g?i l?p ráp bên ngoàiKhông
Không giá tr? FunctoidKhông
Giá tr? l?p b?n đ? FunctoidKhông
Kh?i lư?ng đ?ng g?i FunctoidKhông
L?p FunctoidKhông
Ch? s? FunctoidKhông
S? đ?m b?n ghi FunctoidKhông
BizTalk Server 2006 và phiên b?n m?i nh?t đáng k? c?i thi?n qu?n l? b? nh? cho tài li?u l?n. Đ? th?c hi?n vi?c này, BizTalk Server th?c hi?n m?t tin thư thoại c?u h?nh Kích thư?c ngư?ng n?p tài li?u vào b? nh? trong các chi?n d?ch chuy?n d?ng. M?c đ?nh thông báo kích thư?c ngư?ng là 1 MB. Đ? bi?t thêm chi ti?t v? thi?t l?p TransformThreshold, truy c?p vào các web site m?ng nhà phát tri?n c?a Microsoft (MSDN) sau đây:
http://msdn2.Microsoft.com/en-US/Library/aa560481.aspx

Giá tr? thu?c tính l?n và các giá tr? y?u t? l?n

Khi BizTalk Server th?c hi?n m?t nh?n đư?ng ?ng d?n ho?c đư?ng ?ng d?n g?i vào m?t tài li?u XML, tr?ng t?i x? l? trong b? nh? n?u các tài li?u có ch?a m?t ho?c nhi?u c?a các th?c th? sau đây:
  • Giá tr? thu?c tính l?n
  • Các giá tr? y?u t? l?n
  • L?n thu?c tính ho?c ph?n t? th?
Đ? gi?i quy?t v?n đ? này, h?n ch? kích thư?c c?a các th?c th?. N?u đi?u này phương pháp là không th?, đ?m b?o r?ng trư?ng h?p BizTalk HOST c?a b?n không x? l? nhi?u tài li?u như chúng cùng m?t lúc.

Các thành ph?n tùy ch?nh đư?ng ?ng

B?n đang s? d?ng m?t thành ph?n tùy ch?nh đư?ng ?ng t?i toàn b? d?ng vào b? nh?. T?t c? các thành ph?n đư?c bao g?m trong BizTalk Server, ngo?i tr? bi?n đ?i, h? tr? tr?c tuy?n. Các thành ph?n này không s? d?ng càng nhi?u b? nh? trong streaming. Tuy nhiên, các thành ph?n tùy ch?nh đư?ng ?ng có th? không h? tr? streaming.

Streaming dư?i n?ng căng th?ng

G?i máy ch? ch?y ra kh?i b? nh? khi h? ho?t đ?ng dư?i n?ng căng th?ng. BizTalk máy ch? g?i cho đư?ng ?ng d?n và g?i b? thích ?ng m?ng h? tr? streaming. Trong tr?c tuy?n, m?i thành ph?n t?i m?t m?nh nh? c?a các d?ng vào b? nh?. B?i v? m?i thư bao g?m các c?u trúc d? li?u khác, cùng v?i m?t tin thư thoại b?i c?nh có th? đư?c l?n hay nh?, hành vi này ?nh hư?ng đ?n hành vi c?a BizTalk H? ph?c v? dư?i n?ng căng th?ng.

Hành vi c?a BizTalk Server b? ?nh hư?ng b?i v? các công c? t?i m?t s? tin thư thoại c?u h?nh s?n. S? lư?ng tin thư thoại công c? t?i d?a trên các giá tr? mà xu?t hi?n trong các LowWaterMark field và l?nh v?c HighWaterMark b?ng Adm_serviceClass. Là b?ng Adm_serviceClass trong b? máy cơ s? d? li?u qu?n l? BizTalk. Các giá tr? ki?m soát s? lư?ng tin thư thoại mà BizTalk Server các quá tr?nh ho?c g?i t?i các cùng m?t lúc.

Giá tr? HighWaterMark là t?ng s? tin thư thoại công c? x? l? cùng m?t lúc. giá tr? m?c đ?nh là 200 bài vi?t m?i CPU. V? v?y, trên m?t 8 b? vi x? l? máy ch?, máy ch? g?i s? c? g?ng đ? x? l? các tin thư thoại 1.600 (200 * 8) t?i cùng m?t lúc. N?u b?n cho r?ng m?i thư là 50 KB, tin thư thoại b?ng 80 MB (1, 600 * 50 = 80, 000 KB).

Đ? gi?i quy?t v?n đ? này, b?n có th? thay đ?i giá tr? HighWaterMark và giá tr? c?a LowWaterMark trong b? máy cơ s? d? li?u. Các giá tr? mà b?n ph? thu?c theo s? d?ng vào kích thư?c các thư.

Đ? bi?t thêm thông tin v? nguyên nhân ph? bi?n c?a m?t Ngoài b? nh? có đi?u ki?n, h?y xem ph?n "B? nh? t?c đ? tăng trư?ng trong BizTalk Messaging" t?i web site Microsoft sau đây:
http://blogs.MSDN.com/biztalkperformance
BizTalk Server 2006 và phiên b?n m?i nh?t, b?n có th? thay đ?i máy ch? m?c đ?nh throttling cài đ?t chuyên bi?t. Cho bi?t thêm thông tin v? làm th? nào đ? thay đ?i các máy ch? m?c đ?nh throttling cài đ?t chuyên bi?t, truy c?p vào web site Microsoft Developer Network (MSDN) sau đây:
http://msdn2.Microsoft.com/en-US/Library/aa559628.aspx

H?y th? đ? đơn gi?n hóa các v?n đ?

N?u b?n đ? xác đ?nh m?t r? b? nh?, c? g?ng xác đ?nh nguyên nhân b?ng cách lo?i b? các thành ph?n tùy ch?nh ho?c b?ng cách đơn gi?n hoá các b?n đ?. Ngoài ra, c? g?ng đ? tái s?n xu?t các v?n đ? b?ng cách s? d?ng m?t dàn nh?c đơn gi?n ho?c m?t gi?i pháp đơn gi?n. Thông thư?ng, b?n nên t?o riêng bi?t nh?n đư?c máy ch? cho nh?n đư?c b? thích ?ng m?ng. B?n nên c?ng t?o riêng bi?t g?i ch? cho b? thích ?ng m?ng g?i. Khi b?n s? d?ng phương pháp này, m?i b? đi?u h?p có th? ch?y trong tr?nh riêng bi?t. V? v?y, n?u quá tr?nh BizTalk Server c?a b?n kinh nghi?m c?a m?t đi?u ki?n ra b? nh?, b?n s? bi?t các thành ph?n nào có liên quan.

Bư?c g? r?i

Đ? kh?c ph?c m?t đi?u ki?n ra b? nh?, s? d?ng Debug Công c? ch?n đoán đ? giám sát b? nh? phân b? theo th?i gian. Ch?n đoán Debug công c? có th? t?o và phân tích m?t r? b? nh? dump file (.dmp). Khi b?n g? r?i các r? b? nh?, m?c đích là đ? đính kèm Leaktrack.dll trư?c khi cao b? nh? đi?u ki?n tái t?o đ? n?m b?t s? tăng trư?ng b? nh? theo th?i gian. Leaktrack.dll đư?c bao g?m v?i các công c? g? l?i ch?n đoán.
  1. cài đ?t chuyên bi?t công c? ch?n đoán g? l?i.

    Các t?p tin sau đây có s?n đ? t?i v? t? Microsoft Download Center:

    Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này
    T?i v?
    T?i v? các gói Debug công c? ch?n đoán bây gi?.

    Cho bi?t thêm thông tin v? làm th? nào đ? t?i v? Microsoft h? tr? t?p tin, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
    119591 Làm th? nào đ? có đư?c Microsoft h? tr? t?p tin t? các b?n ghi d?ch v? tr?c tuy?n
    Microsoft quét t?p tin này cho vi-rút. Microsoft s? d?ng ph?n m?m phát hi?n virus m?i nh?t có s?n trên ngày mà t?p tin đ? đư?c đăng. Các t?p tin đư?c lưu tr? trên tăng cư?ng b?o m?t máy ch? có th? giúp ngăn ng?a b?t k? thay đ?i không đư?c phép đ? các t?p tin.
  2. Giám sát hi?u su?t s? d?ng đ? thu th?p d? li?u v? h? th?ng hi?u su?t. D? li?u này có th? cung c?p các ch? s? quan tr?ng v? hi?u qu? c?a môi trư?ng BizTalk Server c?a b?n. M?c đích là đ? n?m b?t hi?u su?t quá tr?nh theo th?i gian. V? v?y, cho phép ghi s? hi?u su?t màn h?nh trư?c khi s? r? b? nh? x?y ra.

Làm th? nào đ? s? d?ng hi?u su?t màn h?nh kí nh?p

Ch?n d? li?u kí nh?p
Đ? ch?n các d? li?u kí nh?p, s? d?ng các phương pháp là phù h?p v?i h? th?ng đi?u hành c?a b?n:
  • Cho Windows Server 2008 và Windows Server 2008 R2
    1. Trong công c? qu?n tr?, m? Đ? tin c?y và hi?u su?t giám sát.
    2. B?m chu?t ph?i Giám sát hi?u su?t, b?m M?i và sau đó nh?p vào D? li?u thu thi?t l?p.
    3. Trong các Tên h?p, g? tên mô t?, và sau đó nh?p vào Ti?p theo.
    4. Lưu ? m?c tin thư thoại g?c, và sau đó nh?p vào Ti?p theo.
    5. Nh?p vào B?t đ?u nhà sưu t?p d? li?u này thi?t bây gi?, sau đó b?m K?t thúc.
    6. M? r?ng B? sưu t?p d? li?u, m? r?ng Ngư?i dùng đ?nh ngh?a và sau đó ch?n t?p tin c?a b?n.
    7. B?m chu?t ph?i kí nh?p màn h?nh h? th?ng, sau đó b?m Thu?c tính.
    8. Nh?p vào Thêm trên các Hi?u su?t Counters tab. ch?n các đ?i tư?ng sau đây và sau đó b?m Thêm sau khi b?n ch?n t?ng đ?i tư?ng:
      • .NET CLR ngo?i l?
      • .NET CLR b? nh?
      • BizTalk: thư thoại tin t?c th?i
      • BizTalk:TDDS
      • B? nh?
      • Quá tr?nh
      • B? x? l?
      • XLANG/s Orchestration
      N?u SQL Server đ?a phương, c?ng có thêm các đ?i tư?ng sau:
      • SQLServer:Databases
      • SQLServer:General s? li?u th?ng kê
      • SQLServer:Memory Manager
    9. Nh?p vào Ok.
    10. Thay đ?i các Giá tr? kho?ng m?u h?p 5 giây.

      Lưu ? Giá tr? m?u kho?ng th?i gian và th?i gian đ? B?t đ?u đ? giám sát là ch? quan. Các giá tr? này ph? thu?c vào khi s? r? b? nh? sao chép. V? t?p nh?t k? có th? l?n, ch? đ?nh m?t kho?ng th?i gian mà trong đó b?n có th? có đư?c nh?ng thông tin mà b?n ph?i có mà không áp đ?o h? ph?c v?.
    11. Nh?p vào Ok.
    Đ? d?ng vi?c thu th?p d? li?u, b?m D?ng trên các Hành đ?ng tr?nh đơn.
  • Cho Windows Server 2003 ho?c Windows XP
    1. M? r?ng Nh?t k? hi?u su?t và C?nh báo.
    2. B?m chu?t ph?i S? lư?t truy c?p các b?n ghi, và sau đó Nh?p vào Thi?t đ?t kí nh?p m?i. Các Thi?t đ?t kí nh?p m?ihộp thoại xu?t hi?n.
    3. Trong các Tên h?p, g? m?t mô t? tên, và sau đó nh?p vào Ok.
    4. Lưu ? đ?a ch? file Nh?t k?. (B?n c?ng có th? b?m các T?p tin kí nh?p tab, và sau đó nh?p vào C?u h?nh đ? thay đ?i v? trí t?p tin kí nh?p.)
    5. Nh?p vào Thêm b? đ?m.
    6. Ch?n T?t c? các qu?yT?t c? trư?ng h?p.
    7. Trong các Đ?i tư?ng hi?u su?t danh sách, ch?n các đ?i tư?ng sau đây. Nh?p vào Thêm sau khi b?n ch?n t?ng đ?i tư?ng.
      • .NET CLR ngo?i l?
      • .NET CLR b? nh?
      • BizTalk: thư thoại tin t?c th?i
      • BizTalk:TDDS
      • B? nh?
      • Quá tr?nh
      • B? x? l?
      • XLANG/s Orchestration
      N?u SQL Server đ?a phương, c?ng có thêm các đ?i tư?ng sau:
      • SQLServer:Databases
      • SQLServer:General s? li?u th?ng kê
      • SQLServer:Memory Manager
    8. Nh?p vào Đóng.
    9. Thay đ?i các giá tr? trong D? li?u l?y m?u Kho?ng th?i gian đ?n 5 giây.

      Lưu ? Giá tr? kho?ng th?i gian l?y m?u d? li?u và th?i gian đ? B?t đ?u đ? giám sát là ch? quan. Các giá tr? này ph? thu?c vào khi s? r? b? nh? sao chép. V? t?p nh?t k? có th? l?n, ch? đ?nh m?t kho?ng th?i gian mà trong đó b?n có th? có đư?c nh?ng thông tin mà b?n ph?i có mà không áp đ?o h? ph?c v?.
    10. Nh?p vào Ok.
    Đ? d?ng vi?c thu th?p d? li?u, b?m chu?t ph?i vào tên đăng nhập truy c?p và sau đó nh?p vào D?ng.
Có đư?c t?p k?t xu?t
Đ? có đư?c k?t xu?t t?p tin, s? d?ng m?t trong nh?ng phương pháp sau đây:
  • Phương pháp 1: t? đ?ng
    T?o m?t quy t?c b? nh? và x? l? r? r? v?i DebugDiag là phương pháp ti?p c?n đư?c đ? ngh? đ? n?m b?t m?t k?t xu?t b? nh?. B? nh? và x? l? r? r? quy t?c t? đ?ng g?n Leaktrack.dll. Đi?u này đư?c s? d?ng đ? theo d?i các c?p phát b? nh?. Đ? t?o ra các quy t?c b? nh? và x? l? r? r?, h?y làm theo các bư?c sau:
    1. B?t đ?u g? l?i Công c? ch?n đoán 1.1.
    2. Ch?n B? nh? và x? l? r? r?, và sau đó b?m Ti?p theo.
    3. Ch?n các Btsntsvc.exe x? l?, và sau đó nh?p vào Ti?p theo.
    4. Trên trang c?u h?nh quy t?c r? r?, h?y làm theo các bư?c sau:
      1. Nh?n vào đây đ? ch?n các B?t đ?u theo d?i ngay l?p t?c khi quy t?c đư?c kích ho?t b? nh? hộp kiểm. N?u không, b?n có th? ch? đ?nh m?t th?i gian ?m lên trư?c khi LeakTrack.dll đư?c tiêm trong quá tr?nh BTSNTSvc.exe.
      2. Nh?p vào C?u h?nh, và sau đó làm như sau:
        • Xác nh?n r?ng Auto-t?o m?t quy t?c tai n?n đư?c ch?n. B?ng cách ch?n tùy ch?n này, k?t xu?t b? nh? s? đư?c t?o ra t? đ?ng n?u tr?nh BTSNTSvc.exe d?ng.
        • Nh?n vào đây đ? ch?n các T?o ra m?t userdump khi ?o byte ti?p c?n ki?m tra h?p, và gi? giá tr? m?c đ?nh c?a 1024.
        • Nh?n vào đây đ? ch?n các và m?i b? sung ki?m tra h?p, và gi? m?c đ?nh c?a 200.
        B?ng cách ch?n byte ?o đ?t đư?c l?a ch?n, k?t xu?t b? nh? s? t? đ?ng đư?c t?o ra khi s? d?ng ?o bytes 1024 MB. N?u ?o byte tăng 200 MB, m?t k?t xu?t b? nh? s? t? đ?ng đư?c t?o.
      3. Nh?p vào Lưu & đóng.
      4. B?m ti?p theo.
    5. Trên trang ch?n đ? v? trí và tên quy t?c, nh?p Ti?p theo.

      Lưu ? B?n c?ng có th? thay đ?i đư?ng d?n c?a t?p k?t xu?t trong các Đ?a đi?m Userdump h?p trên trang này.
    6. Nh?p vào K?t thúc đ? th?c hi?n các quy t?c ho?t đ?ng bây gi?.
    Lưu ? T?nh tr?ng quy lu?t bây gi? theo d?i. M?i khi m?t k?t xu?t b? nh? đư?c t?o ra, giá tr? s? tăng trong c?t Userdump đ?m trên tab quy t?c. V? trí k?t xu?t b? nh? m?c đ?nh là c: Program Files Files\DebugDiag\Logs.
  • Cách 2: hư?ng d?n s? d?ng
    B?n có th? c?ng t? đính kèm Leaktrack.dll và th? công có đư?c t?p k?t xu?t b? nh?. Đi?u này cho phép b?n ki?m soát khi k?t xu?t b? nh? đư?c t?o ra. Đ? th?c hi?n vi?c này, h?y làm theo các bư?c sau:
    1. B?t đ?u g? l?i Công c? ch?n đoán 1.1.
    2. B?m vào các Quy tr?nh tab.
    3. B?m chu?t ph?i vào các Btsntsvc.exe x? l?, và sau đó nh?p vào Màn h?nh cho r? r?.
    4. Trong các G? l?i công c? ch?n đoán hộp thoại h?p, b?m vào , sau đó b?m Ok.
    T?o quy t?c tai n?n đ? giám sát quá tr?nh Btsntsvc.exe tương t? trong trư?ng h?p quá tr?nh t?t máy trư?c khi b?n có th? t?o ra k?t xu?t b? nh?:
    1. B?t đ?u G? l?i Diagnostics Tool 1.1.
    2. Ch?n Tai n?n, sau đó b?m Ti?p theo.
    3. Ch?n M?t quá tr?nh c? th?, sau đó b?m Ti?p theo.
    4. Ch?n quá tr?nh Btsntsvc.exe, và sau đó b?m Ti?p theo.
    5. Trên các (Tùy ch?n) c?u h?nh nâng cao Trang, nh?p vào Ti?p theo.
    6. Trong các Ch?n v? trí b?i ch?a và tên quy t?c (tùy ch?n) hộp thoại h?p, b?m vào Ti?p theo.
    7. Ch?n Kích ho?t s? cai tr? ngay, r?i b?m hoàn t?t.
    Khi quá tr?nh đ?t đ?n 60 ph?n trăm đ?n 80 ph?n trăm c?a RAM, b?m chu?t ph?i vào tr?nh Btsntsvc.exe, và sau đó nh?p vào T?o ra đ?y đ? Userdump. N?u quá tr?nh BizTalk d?ng trư?c khi b?n có th? t?o các b?i ch?a ngư?i s? d?ng, các quy t?c Crash nên có hi?u l?c và t?o ra k?t xu?t b? nh?.
D?ng ghi nh?t k? hi?u su?t giám sát
N?u b?n đang b?t m?t k?t xu?t b? nh? và d? li?u hi?u su?t Monitor, ng?ng ho?t đ?ng màn h?nh kí nh?p kho?ng hai phút sau khi k?t xu?t b? nh? đư?c t?o.
Phân tích các b?i ch?a t?p
Đ? giúp xác đ?nh nguyên nhân c?a m?t r? b? nh?, b?n có th? s? d?ng Debug Công c? ch?n đoán đ? phân tích các b?i ch?a t?p. Đ? th?c hi?n vi?c này, h?y làm theo các bư?c sau:
  1. B?m vào các Phân tích cao c?ptab.
  2. Nh?p vào Thêm t?p tin d? li?u, và sau đó xác đ?nh v? trí các .DMP t?p tin.
  3. Ch?n các B? nh? áp l?c phân tíchk?ch b?n, và sau đó nh?p vào B?t đ?u phân tích.
theo m?c đ?nh, t?p tin báo cáo phân tích (.mht) s? đư?c t?o trong m?c tin thư thoại c: Program Files Files\DebugDiag\Reports khi phân tích k?t thúc. Các t?p tin báo cáo c?ng s? đư?c hi?n th? trong tr?nh duy?t c?a b?n. Các t?p tin báo cáo ch?a các k?t qu? c?a phân tích. Ngoài ra, các t?p tin báo cáo có th? ch?a khuy?n ngh? cho làm th? nào đ? gi?i quy?t s? r? b? nh?.

N?u b?n s? d?ng tùy ch?nh Dll, b?n có th? thêm đư?ng d?n bi?u tư?ng c?a các t?p tin tùy ch?nh .pdb đ? phân tích. Đ? làm Đi?u này, h?y làm theo các bư?c sau:
  1. M? công c? g? l?i ch?n đoán.
  2. Trên các Công c? tr?nh đơn, nh?p vào Tùy ch?n và thi?t đ?t.
  3. Trong các Bi?u tư?ng tra c?u con đư?ng đ? g? l?ih?p, nh?p đư?ng d?n bi?u tư?ng.
N?u b?n mu?n giúp đ? vi?c phân tích các b?i ch?a t?p tin, liên h? v?i Microsoft b?n ghi d?ch v? h? tr? khách hàng. Đ?i v?i danh sách đ?y đ? các b?n ghi d?ch v? h? tr? khách hàng đi?n tho?i s? đi?n tho?i và thông tin v? chi phí h? tr?, h?y truy c?p sau đây web site c?a Microsoft:
http://support.Microsoft.com/contactus/?WS=support
Trư?c khi b?n liên h? v?i b?n ghi d?ch v? h? tr? khách hàng, nén t?p k?t xu?t, Nh?t k? hi?u su?t Monitor, t?p tin báo cáo phân tích và các b?n ghi s? ki?n C?p Nh?t (.evt file). B?n có th? g?i nh?ng t?p tin này đ?n m?t máy ch? BizTalk h? tr? k? sư.

Thu?c tính

ID c?a bài: 918643 - L?n xem xét sau cùng: 13 Tháng Sáu 2012 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Standard 2010
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
  • Microsoft BizTalk Server 2006 R2 Branch
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Standard Edition
  • Microsoft BizTalk Server 2006 Enterprise Edition
  • Microsoft BizTalk Server 2006 Developer Edition
  • Microsoft BizTalk Server 2006 Standard Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Standard Edition
T? khóa: 
kbhowto kbmt KB918643 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: 918643

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