我正在运行Flask Web服务器,它在测试过程中运行良好,但现在每天至少卡住一次。我需要做的就是重新启动它,它将再次起作用。有没有很好的方法来监视它,也许我应该在每次失败时都将其杀死/重新启动。人们是否真的定期杀死他们的Web服务器,以免发生这种情况?
最佳答案
如果您使用的是默认的Flask Web服务器:请勿。它仅用于开发。
作为其他资源,值得阅读有关部署Flask应用程序的这两篇博客文章:
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvii-deployment-on-linux-even-on-the-raspberry-pi
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xviii-deployment-on-the-heroku-cloud
为了监视Web服务器中的进程,您可以尝试一下Watchy:
http://redbrain.github.io/watchy/