2012-02-14 39 views
26

Trang web của tôi bị hỏng nhiều lần mỗi ngày và khi tôi kiểm tra hồ bơi ứng dụng (IIS 7.5), tôi thấy nó đã bị dừng và tôi phải bắt đầu lại hướng dẫn sử dụng. Làm thế nào tôi có thể thiết lập nó để nó tự động khởi động lại khi nó bị dừng bởi bất kỳ lỗi nào xảy ra.Cách cấu hình pool ứng dụng trong IIS 7.5 tự động khởi động lại khi nó đã bị dừng?

+3

Câu hỏi lớn hơn là tại sao hồ bơi ứng dụng của bạn dừng lại. Kiểm tra nhật ký sự kiện của bạn và cố gắng tìm ra nguyên nhân khiến chúng dừng lại. –

Trả lời

46

Bạn cần thay đổi startMode cho hồ bơi ứng dụng mà trang web của bạn đang chạy từ onDemand thành AlwaysRunning. Theo mặc định, IIS đặt tất cả các pool ứng dụng thành onDemand.

  1. Trong IIS Manager, nhấp vào tên máy tính trong ngăn kết nối.
  2. Chuyển sang tính năng Xem nếu chế độ xem không hoạt động.
  3. Nhấp đúp vào Trình chỉnh sửa cấu hình trong phần Quản lý của Chế độ xem tính năng.
  4. Nhấp vào mũi tên xuống cho trường Mục, mở rộng system.applicationhost, rồi nhấp vào hồ bơi ứng dụng.
  5. Nhấp vào (Bộ sưu tập) và sau đó nhấp vào dấu ba chấm (…) bên cạnh trường hiển thị số lượng.
  6. Trong Trình chỉnh sửa bộ sưu tập, chọn nhóm ứng dụng mà bạn muốn định cấu hình thuộc tính startMode.
  7. Trong cửa sổ Thuộc tính ở dưới cùng, đặt giá trị của thuộc tính startMode thành AlwaysRunning.

Nguồn: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx

+0

Tôi không thể tin rằng tôi không bao giờ biết về điều đó, và tôi ngạc nhiên nó không phải là mặc định. Tôi không thể nghĩ ra lý do bạn không muốn thiết lập, đặc biệt là đối với bất kỳ ứng dụng web công khai nào. –

+0

Các giá trị mặc định trong IIS đều được tối ưu hóa khá nhiều cho các trang .NET và các trang phát triển. Khi bạn đang chạy PHP ví dụ bạn phải thay đổi rất nhiều cài đặt đặc biệt là khi nói đến việc tái chế. – Chaoix

+5

Trong IIS 8 trở lên, cài đặt chế độ bắt đầu hiện có sẵn trực tiếp từ Cài đặt nâng cao của Hồ bơi ứng dụng. – Chaoix

0

Vấn đề với "Theo mặc định IIS đặt tất cả các ứng dụng hồ bơi để OnDemand" là khi bạn phải cập nhật các bit. Sau đó, trang web sẽ khởi động lại và khóa triển khai. Tốt hơn để thiết lập bảo vệ nhanh chóng thất bại trong cài đặt nâng cao trong hồ bơi ứng dụng. Đặt Khoảng không (min) thành 1 và Tối đa không thành công 5.

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