Como lidar com o Upstart “terminado com status 1”?

1

Eu tenho um script muito simples no Ubuntu 14.04 upstart (/etc/init/myscript.conf)

description "Something"
author "me"

start on filesystem and started networking
stop on shutdown

respawn
respawn limit 5 60  # give up restart after 5 respawns in 60 seconds

setuid www-data
setgid www-data

script
 exec python /somedir/somename.py >> /anotherdir/anothername.log
end script

Eu tenho três scripts como este chamando cada um script python diferente. Dois estão funcionando, um diz "terminado com status 1" no dmesg (mesmo é renascido 5 vezes e falhando a cada vez). Eu verifiquei a propriedade do arquivo .py (todos os dados de www), permissões para dir e arquivo (774), verifiquei que digitar meu terminal "python ..." (como root, como www-data, como eu) inicia o arquivo normalmente (portanto, não há erro real no script py). Como posso lidar com esse erro?

    
por Sasha Grievus 16.09.2015 / 13:41

0 respostas