Answers:
Ubuntu 10.04随附新贵版本0.6.6,该版本具有kill signal
和kill timeout
参数,用于配置相关的信号和超时值。“重新加载”信号被硬编码为SIGHUP
。
较新的版本upstart
引入了reload signal
参数 -有关更多详细信息,请参见此问题的其他答案。
reload signal SIGUSR2
,但是需要upstart v 1.10.0。
从新贵v1.10.0起,您可以定义“重新加载信号”。
https://launchpad.net/upstart/1.x/1.10.0
从v13.10开始,该版本在ubuntu上可用。我按照以下说明升级了ec2实例:
/ubuntu/302762/upgrading-13-04-to-13-10
我使用rails + puma并在/etc/init/app-1.conf文件中使用此指令进行正常重载:
reload signal SIGUSR2