有什么方法可以为正在运行的python进程热重载python模块吗?在通常情况下,我们可以为某些服务器(如squid,nginx,gunicorn)运行kill -HUP <pid>
。我正在运行的进程是
root 6 0.6 0.9 178404 39116 ? S 14:21 0:00 python3 ./src/app.py --config ./conf/config.yml
root 7 0.0 1.0 501552 43404 ? Sl 14:21 0:00 python3 ./src/app.py --config ./conf/config.yml
root 8 0.0 1.0 501808 43540 ? Sl 14:21 0:00 python3 ./src/app.py --config ./conf/config.yml
答案 0 :(得分:1)
是否有关于重新加载Sanic应用程序的问题?如果是,则服务器中内置有热重载。
app.run(debug=True)
或者如果您想在不调试的情况下重新加载
app.run(auto_reload=True)
或者,如果通常是一个问题,请结帐aoiklivereload