我正在生产服务器上使用侍应生服务来运行我的flask应用程序。 但是,每次我想更改python代码时,都需要在重新启动之前手动查找并杀死女服务员。
$ ps -eaf | grep waitress
$ kill waitress_pid
$ waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app &
是否有更聪明的方法来重启女服务生?
答案 0 :(得分:0)
我也试图为此找到一个好的解决方案,但是我想到的唯一解决方案是创建一个终端单缸套。
它看起来像这样:
kill -9 $(pgrep waitress) ; waitress-serve --call --listen=127.0.0.1:5000 my_app:create_app
pgrep waitress
将立即产生被杀死的PID编号。之后,waitress-serve
命令将启动您的服务器。
我想您也可以在.bashrc文件中创建别名,或者独立的bash脚本也可以完成这项工作。