【问题标题】:Was --killSignal flag removed from forever?--killSignal 标志被永久删除了吗?
【发布时间】:2016-03-03 04:34:43
【问题描述】:

当我在永久停止 nodejs 脚本时使用 killSignal 标志时,它会忽略它。我的命令是(其中 index.js 是 nodejs 脚本):

forever --killSignal=SIGTERM stop index.js

我是否以错误的方式使用标志?任何人都可以让 killSignal 标志工作吗?我使用的是永久版本 0.15.1,全局安装。

【问题讨论】:

  • 根据 Forever ChangeLog,在 v0.11.0/2014 年 4 月 10 日星期四添加了 --killSignal,但从未删除(截至 0.14.2/2015 年 6 月 30 日星期二)。问:您是否检查过(较新)版本的变更日志?问:你在什么平台上运行?视窗? Linux?
  • 我的安装显示了与永久 github 中相同的 CHANGELOG,并且没有提到将其删除。感谢更改日志的想法,我之前没想过要检查它。我想我会在 github 的永久项目中打开一个关于它的问题。
  • 永远反对这个问题:github.com/foreverjs/forever/issues/764

标签: node.js forever


【解决方案1】:

在 Github 上得到了永远的回复。该标志应该在启动命令中使用,而不是在停止命令中使用。例如:

forever --killSignal=SIGTERM start script.js

然后当你运行停止时,它会发送正确的终止信号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 2011-06-02
    相关资源
    最近更新 更多