Процесс горячей перезагрузки Python для перезагрузки кода - PullRequest
0 голосов
/ 29 апреля 2019

Есть ли способ горячей перезагрузки модулей 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

1 Ответ

1 голос
/ 29 апреля 2019

Вопрос о перезагрузке приложения Sanic? Если да, то в сервер встроена горячая перезагрузка.

app.run(debug=True)

Или, если вы хотите перезагрузить без отладки

app.run(auto_reload=True)

См. Документы

Или, если это вообще вопрос, закажите aoiklivereload

...