0

下面是为 nginx 生成 fcgi 脚本的代码。

spawn-fcgi -d /home/ubuntu/workspace -f /home/ubuntu/workspace/index.py -a 127.0.0.1 -p 9001

现在,让我想对 index.py 脚本进行更改并重新加载而不关闭系统。如何重新加载生成的程序,以便下一个连接使用更新的程序,而其他连接完成?现在我正在杀死生成的进程并再次运行命令。我希望有更优雅的东西。

顺便说一句,我试过这个。

sudo kill -1 `sudo lsof -t -i:9001
4

1 回答 1

1

我最近为 node.js 做了类似的事情

这个想法是将 index.py 作为一个非常简单的引导脚本(实际上随着时间的推移并没有太大变化)。它应该捕获 SIGHUP,并重新加载/重新读取应用程序文件(预计会经常更改)。

于 2013-01-06T19:57:56.857 回答