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?
Trả lời
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.
- Trong IIS Manager, nhấp vào tên máy tính trong ngăn kết nối.
- Chuyển sang tính năng Xem nếu chế độ xem không hoạt động.
- 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.
- 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.
- 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.
- 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.
- 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
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. –
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
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
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.
- 1. Tự động khởi động lại ứng dụng Net khi thay đổi cấu hình
- 2. Cách dừng tự động khởi động lại máy chủ
- 3. Làm thế nào để khởi động một ứng dụng ASP.NET MVC trên IIS 7.5?
- 4. Tại sao hồ bơi ứng dụng tự động dừng lại?
- 5. Nén động không hoạt động IIS 7.5
- 6. Tự động khởi động lại ứng dụng Erlang
- 7. Khởi động lại ứng dụng trong Eclipse
- 8. Khởi động MIDlet tự động khi khởi động lại thiết bị?
- 9. IIS: ứng dụng web khởi động
- 10. Tự động khởi động lại ứng dụng sau khi cập nhật thị trường
- 11. Khởi động lại ứng dụng Heroku tôi tự động
- 12. Tự động cấu hình lại reinitialization trong Spring
- 13. Tự động khởi động cấu hình CPU với VisualVM
- 14. AudioTrack khởi động lại ngay cả sau khi nó dừng lại
- 15. Cách tải cấu hình khi khởi động trong đường ray?
- 16. Cách nhớ cấu hình wifi và kết nối mạng qua lại khi khởi động lại
- 17. Lỗi truy cập IIS 7.5 403 bị từ chối khi triển khai ứng dụng ASP.NET MVC
- 18. Cách tránh Màn hình đen khi khởi động ứng dụng
- 19. Cách khởi động SQL Server LocalDB qua IIS
- 20. jQuery dừng video HTML5 khi bị ẩn, khởi động lại khi hiển thị
- 21. Cách khởi động lại jquery Có thể định cấu hình
- 22. Khởi động lại/Tạm dừng Chủ đề trong onResume/onPause
- 23. DirectoryServicesCOMException 80072020 Từ trang IIS 7.5 chạy dưới ứng dụngPoolIdentity
- 24. Tự động khởi động ứng dụng/dịch vụ global.asax/wcf khi IIS7 bắt đầu tự động
- 25. Cách tự động nâng cấp ứng dụng Java trong khi khởi động?
- 26. 'IllegalStateException: Hoạt động đã bị hủy' khi 'getSupportFragmentManager()' được gọi sau khi Hoạt động khởi động lại
- 27. ứng dụng node.js có thể tự khởi động lại
- 28. Khởi động lại ứng dụng Backbone
- 29. Dừng Eclipse khởi động lại ứng dụng web của tôi trên hồ sơ lưu
- 30. Tự động khởi động lại Dịch vụ khi gói ứng dụng gặp sự cố
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. –