每次我在Apache2服务器上的任何.py文件中对Flask进行更改时,更改都不会生效,直到我运行sudo service apache2 restart
。
当我在服务器上只有一个应用程序时,这很好,但现在我有一对,并且我想在每次想要更换Flask时避免重新启动整个服务器。
有什么建议吗?
答案 0 :(得分:1)
谢谢@AllinOne:优雅地重启apache,不会影响流量,使用
apachectl -k graceful
答案 1 :(得分:0)
不要在主Apache中进行开发。假设您正在使用mod_wsgi,请改用mod_wsgi-express并在开发期间从命令行运行单独的实例。当代码更改时,mod_wsgi-express上甚至还有一个选项可以自动重新加载进程。参见: