为什么 upstart 有时无法启动该进程?

为什么 upstart 有时无法启动该进程?

我正在使用 Ubuntu 的 upstart 功能在任何情况下任何机器重新启动时重新启动我的程序。我看到的是有时机器重新启动了,但我的程序没有再次启动,我必须登录到机顶盒并手动启动。

start on runlevel [2345]
stop on runlevel [016]

chdir /nwotr
respawn

post-stop script
  sleep 30
end script

limit core unlimited unlimited
limit nofile 8092 8092
setuid golds
exec python executeproc.py

这些盒子是位于虚拟机管理程序下的虚拟机。我不确定是否需要修改任何内容才能runlevel使其正常工作?

是否有任何设置可以添加,通过这些设置,每当机器重新启动时,upstart 都会启动我的进程?我想我可以轻松重现这一点,所以如果有任何方法可以调试这个问题,也请告诉我。

相关内容