这是我当前的服务配置文件:
description "My App"
author "Me"
start on runlevel [2345]
stop on runlevel [016]
respawn
respawn limit 99 5
chdir /home/ubuntu/myapp/
script
exec /home/ubuntu/.virtualenvs/myapp/bin/gunicorn -c /home/ubuntu/myapp/gunicorn.conf myapp.wsgi
end script
应用程序本身没有问题,运行良好。尽管它不断重新启动(每秒几次),但我实际上可以使用它。直到日志文件爆炸时我才意识到这个问题。
之前我确实有以下条款:
pre-stop script
kill -15 `cat /tmp/gunicorn.pid`
end script
我知道可能是导致问题的原因,但我已将其删除,但问题仍然存在。
即使移除两条重生线并继续操作,reload-configuration
也未能阻止它。到底发生了什么?