Я работаю над Богом script, чтобы следить за своими Единорогами. Я начал с примеров GitHub script и изменил его, чтобы он соответствовал моей конфигурации сервера. Когда Бог бежит, команды, такие как god stop unicorn
и god restart unicorn
, работают нормально.
Однако god start unicorn
приводит к WARN: unicorn start command exited with non-zero code = 1
. Странная часть состоит в том, что если я скопирую start script непосредственно из файла конфигурации, он начнется как новый Mustang.
Это моя команда:
/usr/local/bin/unicorn_rails -c /home/my-linux-user/my-rails-app/config/unicorn.rb -E production -D
Я объявил все пути как абсолютные в файле конфигурации. Любые идеи, что может помешать работе этого script?