1

有什么方法可以为正在运行的 python 进程热重载 python 模块?在通常情况下,我们可以运行kill -HUP <pid>一些服务器,如 squid、nginx、gunicorn。我正在运行的进程是

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
4

1 回答 1

1

是关于重新加载 Sanic 应用程序的问题吗?如果是,则服务器中内置了热重载。

app.run(debug=True)

或者,如果您想在不调试的情况下重新加载

app.run(auto_reload=True)

查看文档

或者,如果这是一个普遍的问题,请查看 aoiklivereload

于 2019-04-29T19:11:46.920 回答