【发布时间】:2015-03-04 18:59:16
【问题描述】:
我很着急,我可以知道如何做到这一点,但我需要一些帮助才能做到这一点,而不会浪费太多时间。 目前我在运行 uWsgi 实例和我的 ini 文件时所做的只是:
uwsgi --ini /home/myonlinesite/uwsgi.ini --pidfile /var/run/uwsgi_serv.pid
然后停止:
uwsgi --stop /var/run/uwsgi_serv.pid.
顺便说一句,我的 /etc/init.d/uwsgi 中的 uwsgi 初始化文件中有这段代码。 因此,当我运行 /etc/init.d/uwsgi start 时,它会执行 ini 配置文件,而当我执行 /etc/init.d/uwsgi stop 时,它会停止 uwsgi 进程 ID。
问题是,当我启动 uWsgi 服务时,它会正常运行并记录每个 http 请求、任何调试打印等,但是当我关闭运行 Vps 的 putty 时,它会杀死所有 uWsgi 进程并退出站点不被显示。
我不知道我是否只需要触摸 pid 文件,或者我需要做什么让 uWsgi 进程执行并且我可以关闭 putty。
提前致谢。
【问题讨论】: