HUP などのシグナルは、 resque -pool に環境を再読み込みさせません。では、どうすれば再起動をスクリプト化できますか?
init.d で、「kill -QUIT」を試してから、もう一度開始しました。
echo "kill -QUIT $pid" | sudo -u deploy -i bash
echo 'cd /home/deploy ; bundle exec resque-pool --daemon --environment staging' | sudo -u deploy -i bash
...しかし、エラーが発生します:
/home/deploy/vendor/bundle/ruby/1.9.1/gems/resque-pool-0.3.0/lib/resque/pool/cli.rb:62:in `manage_pidfile': Pidfile already exists at tmp/pids/resque-pool.pid and process is still running. (RuntimeError)