2012-05-07 27 views
50

IIS 7 Application Pool dừng lại khi duyệt tới http://localhost/của Windows Process Activation Service (WAS) gặp phải một thất bại khi nó bắt đầu một quá trình lao động để phục vụ hồ bơi ứng dụng

Trong Event Viewer -> System Log tôi thấy:

Ứng dụng pool ASP.NET v4.0 đã bị tắt. Quy trình Windows Dịch vụ kích hoạt (WAS) gặp phải sự cố khi khởi động quy trình công nhân để phục vụ hồ bơi ứng dụng.

Có các bước khắc phục sự cố khác mà tôi có thể thực hiện để xem thông báo chi tiết hơn về lý do điều này xảy ra không?

+0

lẽ bạn sụp đổ bể, xem http://stackoverflow.com/questions/3044752/how-do-i-crash-the-app-pool/3045137#3045137 – Aristos

+0

Điều này xảy ra khi tôi chỉ duyệt đến http: // localhost/trỏ đến một trang mặc định trong 'C: \ inetpub \ wwwroot' chỉ có iisstart.htm Vì vậy, nó không nên chạy bất kỳ mã nào. –

+0

Tôi có thể yêu cầu bạn đánh dấu một trong các câu trả lời được chấp nhận. Câu trả lời của janjonas đã giúp rất nhiều người dùng bao gồm tôi :) – RBT

Trả lời

96

Nếu hồ bơi ứng dụng của bạn đang chạy dưới một danh tính cụ thể, mật khẩu hết hạn có thể là nguyên nhân gây ra sự cố của bạn.

Tôi đã có vấn đề tương tự, xem http://blog.janjonas.net/2012-07-14/iis_75-fix-application-pool-disabled-windows-process-activation-service-failure-worker-process-event-id-5059

+0

đó chính xác là những gì đang diễn ra. Cảm ơn rất nhiều vì câu trả lời này. Tôi có thể thấy tôi đang cháy giờ trước khi tìm ra điều này ... – gymbrall

+0

mật khẩu. cảm ơn! –

+0

+1. cảm ơn ..... – morpheus

2

Kiểm tra xem tài khoản hoặc nhóm có sự cho phép "Đăng nhập vào như hàng loạt công việc" kiểm tra. Để thay đổi chính sách này trên một domain controller thực hiện các bước sau:

  • Start> Run gpmc.msc - sửa
  • Chọn Rừng> Tên miền> Tên miền> Domain Controller
    • Nhấp chuột phải vào "Default Domain chính sách" và chọn chỉnh sửa
  • chỉnh sửa tiếp theo:
    • Computer Configuration> Policies> Windows Settings> Security Settings> Local Policies> Quyền tài như signment
  • Thêm người dùng hoặc nhóm để "Đăng nhập vào như hàng loạt công việc"
    • Kiểm tra nhóm thành viên của tài khoản dịch vụ (trong Active Directory) nếu một nhóm cụ thể đang được sử dụng cho mục đích này.
  • Từ dấu nhắc lệnh chạy "gpupdate/force"

Lưu ý: Đây là một giải pháp cho các vấn đề với SharePoint 2010.

0

thêm vào janjonas trong máy dev của tôi đã thay đổi PW cho tài khoản, và tôi không biết rằng tôi đã phải thiết lập lại người dùng cho mỗi hồ bơi chạy theo người dùng đó

12

Trong IIS, hãy vào Bể bơi ứng dụng và kiểm tra danh tính của hồ bơi ứng dụng của bạn.

App Pool có sử dụng tài khoản tùy chỉnh không? Nó có cần phải không?

Thử thay đổi Xác định thành tài khoản được tích hợp như ApplicationPoolIndentity. Để thực hiện việc này, hãy truy cập Cài đặt nâng cao, Mô hình xử lý, Bản sắc. Hãy nhớ khởi động lại App Pool sau khi thực hiện các thay đổi của bạn.

IIS Custom App Pool Identity

enter image description here

Các vấn đề liên quan