2016-07-26 205 views
1

我正在使用Flask创建一个Web服务。我希望每隔30分钟重新启动一次。有可能做到这一点,如何才能实现?同时,我试图使用subprocess(popen)启动flask web服务,终止它并重新启动它,但除非我调用子进程的整个程序也关闭,否则服务器不能关闭。如何重新启动flask服务器?

如果您能分享有关此问题的知识和经验,我将非常感激。

+2

你究竟想要做什么?为什么你想每30分钟重新启动一次?你可以添加一个cronjob来处理这个问题,但是这听起来像你在做一些你不需要做的事情。 – 2016-07-26 00:28:45

+0

这里有一些有用的信息:http://stackoverflow.com/questions/6337119/how-do-you-daemonize-a-flask-application – Toby

+0

我正在使用Web服务来调用登录信息似乎已过期的API在30分钟内。在我手动关闭Web服务并重新启动后,它可以正常工作。似乎cronjob是一个很有前途的解决方案,我会试试看。 – Romaboy

回答