Je travaille sur un script God pour surveiller mes Licornes. J'ai commencé avec l'exemple de script de GitHub et j'ai été en train de le modifier pour correspondre à la configuration de mon serveur. Une fois que God est en marche, des commandes telles que god stop unicorn
et god restart unicorn
fonctionnent très bien.
Cependant, god start unicorn
entraîne AVERTISSEMENT : la commande de démarrage de licorne s'est arrêtée avec un code non nul = 1
. La partie bizarre est que si je copie le script de démarrage directement à partir du fichier de configuration, il démarre comme une toute nouvelle mustang.
Ceci est ma commande de démarrage :
/usr/local/bin/unicorn_rails -c /home/my-linux-user/my-rails-app/config/unicorn.rb -E production -D
J'ai déclaré tous les chemins comme absolus dans le fichier de configuration. Des idées sur ce qui pourrait empêcher ce script de fonctionner ?