Tôi nhận được lỗi tương tự, sau đây là một số chi tiết:
chạy: Windows Server 2003, IIS 6.0/ASP 3.0, 2.13 GHz, 1 GB ram
trang web của tôi là trong Beta, vì vậy tôi hầu như không có bất kỳ khách truy cập nào vào trang web.
Theo trình xem sự kiện, tôi nhận được cảnh báo này 3 lần cứ sau 3 phút, thì dừng lại trong vài giờ.
Sau đó, thỉnh thoảng tôi nhận được lỗi:
Một quá trình phục vụ hồ bơi ứng dụng 'DefaultAppPool' chấm dứt đột ngột. Id quá trình là '3900'. Mã thoát của quy trình là '0x800703e9'.
mà làm theo bởi:
Ứng dụng hồ bơi 'DefaultAppPool' đang được tự động bị vô hiệu hóa do một loạt các thất bại trong quá trình (es) phục vụ rằng hồ ứng dụng.
Sau đó, thông báo 'Dịch vụ không khả dụng' khi duyệt đến trang web.
sau khi đọc quá nhiều bài về vấn đề này, tôi đã làm theo các bước sau:
Tôi đọc mà nó có thể là đăng ký quyền truy cập, vì vậy tôi cài đặt một màn hình và theo dõi tất cả các W3SVC Access Denied lỗi và cấp giấy phép
Tôi đã đọc rằng lỗi 0x800703e9 có nghĩa là ngăn xếp trên luồng gây ra sự cố w3wp.exe và tôi nên cài đặt công cụ Gỡ lỗi và cố gắng lấy một kết xuất bộ nhớ. Tôi đã làm điều đó nhưng tôi đã không nhận được bất kỳ bãi chứa, vì vậy tôi đã cài đặt một công cụ gỡ lỗi mới, nhưng đã không có một vụ tai nạn nào được nêu ra.
Trang web của tôi đang thực hiện một số thao tác khai thác dữ liệu giúp máy chủ bận.
Kết luận:
Tôi không biết những gì đang xảy ra ở đó ... nhưng tôi biết rằng máy chủ của tôi là cách để làm chậm về tài nguyên, vì vậy tôi sẽ nâng cấp và cài đặt lại nó, tôi chắc chắn rằng nó sẽ giải quyết vấn đề ...
Sự cố xảy ra mọi lúc, ngay cả khi mã .net của tôi không hoạt động, do đó, đó là sự cố trong máy chủ chứ không phải trong mã của tôi .
Tôi nghĩ rằng warnning đầu tiên “Một quá trình phục vụ hồ bơi ứng dụng ..." xảy ra mỗi một thời gian, và tất cả bây giờ và sau đó nó làm cho Application Pool để khởi động lại, do đó một cách gắn một debugger không giúp Tôi nghĩ rằng lỗi 0x800703e9 (gây ra Dịch vụ không khả dụng) có thể xảy ra khi khởi động lại ứng dụng, tôi đoán rằng nó cần rất nhiều tài nguyên và vì tôi máy là quá chậm nó được 0x800703e9 ... như đã nói trước đây là một ngăn xếp trên dòng chảy, nhưng tôi nghĩ rằng đó là do tài nguyên thấp và không phải bởi một đệ quy vô tận. 0 Tôi nghĩ rằng 'quyền truy cập đăng ký' được Microsoft tuyên bố là vấn đề, là vô nghĩa, nhưng tôi không nhận được 'Dịch vụ không khả dụng' vì vậy nó có thể giúp (nghĩ rằng tôi vẫn nhận được cảnh báo “Quy trình phục vụ hồ bơi ứng dụng ... ").
Hope trợ giúp này ai đó ...
Trong trường hợp của tôi, vấn đề là một vòng lặp vô hạn trong mã ứng dụng của tôi. –