我有一個使用粘貼的wsgi服務器,對於某些unkonw原因,它會經常崩潰,所以我想要一個應用程序或只是一些軟件包可以幫我解決這個,當它崩潰時自動殺死進程並重新啓動它。任何建議都是值得歡迎的。如何監控python wsgi服務器,當它崩潰時重新啓動它
0
A
回答
1
我會用你的操作系統的服務集成來做到這一點。例如,在debian linux上,有start-stop-daemon。在Windows上,有服務管理。
它是業務系統自身提供的經過驗證的,集成度很高的方法,用於保持應用程序正常運行。
只需讓您的安裝程序向本地服務管理系統註冊您的服務即可。
0
您可以使用supervisord來運行您的服務。它在程序配置中提供自動重啓選項。您可以參考document中的autorestart部分。
要知道如何使用它與Python,你可以參考我的回答this topic。
相關問題
- 1. 監視程序並在崩潰時重新啓動它
- 2. 當我用osgi包重新啓動服務器時,Glassfish崩潰
- 3. 我WAMP的服務器崩潰時我啓動它
- 4. 當它崩潰時重新啓動Silverlight應用程序?
- 5. 如何重新啓動Android服務,當它被重啓中斷?
- 6. 如何監控在Linux中運行的兩個服務,並在一次崩潰後重新啓動它們
- 7. 啓動時Apache崩潰 - W2008服務器
- 8. 如何創建在崩潰時重新啓動的服務
- 9. 鉻過程監控方法?如果崩潰,請重新啓動
- 10. Node.js - 啓動時服務器崩潰,手動啓動時不崩潰
- 11. 監控:健康檢查失敗時重新啓動服務器
- 12. 當它失敗時重新啓動conky
- 13. Windows XP - 監視進程和重新啓動過程,如果它崩潰
- 14. 當我更新它時,recyclerview崩潰
- 15. 當apk崩潰時自動重啓服務
- 16. Android:如何防止服務在崩潰後重新啓動?
- 17. Chrome的無頭自動重新啓動監聽器崩潰
- 18. 重新啓動一個VBS腳本,如果它崩潰
- 19. linux腳本爲重新啓動jar,如果它崩潰
- 20. 以編程方式重新啓動所有崩潰服務的服務程序
- 21. 讓服務器在崩潰後重新啓動
- 22. Windows服務 - 在啓動時崩潰
- 23. 當它發生故障時自動重啓jira服務
- 24. 如何監控python進程並重新啓動它是否死亡?
- 25. 重新啓動Django生產服務器(乘客wsgi)
- 26. 會話將如何重新映射回服務器如果它重新啓動
- 27. Innodb崩潰,直到服務器重啓才啓動mysql
- 28. 如何遠程重新啓動服務器並確保它已啓動
- 29. 重大崩潰後重新啓動服務
- 30. 如何在啓動時調試語言服務器崩潰
調查爲什麼崩潰正在發生可能會更有益。否則,我建議..一個pid存儲,頁面調用檢查並重新啓動。 – whatnick 2010-10-13 08:04:01