Tim*_* W. 4 ubuntu upstart node.js
我在ubuntu和node.js应用程序上使用upstart时遇到了一些麻烦.
使用upstart脚本,一切都运行良好.启动,停止,状态等都按预期工作,直到我部署新代码.这些更改未反映在正在运行的应用中.我的理由是,不知何故新的代码没有被加载stop
荷兰国际集团和start
荷兰国际集团的应用.
我kill
在运行守护程序的pid上做了一本手册,我认为这是我出错的地方.
目前,如果我initctl list
在列表中看到我的应用程序:
mynodejs.app stop/waiting
Run Code Online (Sandbox Code Playgroud)
当我start mynodejs.app
似乎开始:
mynodejs.app start/running, process 16228
Run Code Online (Sandbox Code Playgroud)
但是,当试图阻止它时:
stop: Unknown instance:
Run Code Online (Sandbox Code Playgroud)
和...
status mynodejs.app
mynodejs.app stop/waiting
Run Code Online (Sandbox Code Playgroud)
...虽然该应用已启动并正在运行.
我会回答我自己的问题......
重新启动init进程清除了所有内容.
sudo /sbin/telinit q
Run Code Online (Sandbox Code Playgroud)
我需要杀死我的应用程序的流氓实例.之后,使用start
并按stop
预期工作.
归档时间: |
|
查看次数: |
9009 次 |
最近记录: |