如何处理 Upstart “以状态 1 终止”?

如何处理 Upstart “以状态 1 终止”?

我在 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

我有三个这样的脚本,每个脚本都调用不同的 python 脚本。两个脚本正在运行,一个在 dmesg 中显示“以状态 1 终止”(甚至重生了 5 次,每次都失败)。我已检查文件 .py 的所有权(所有 www-data)、目录和文件的权限(774),检查在我的终端中输入“python ...”(像 root、像 www-data、像我一样)是否正常启动文件(因此 py 脚本中没有实际错误)。我该如何处理这个错误?

相关内容