【问题标题】:Server restarting while uploading video or image on VPS - NodeJS Forever在 VPS 上上传视频或图像时服务器重新启动 - NodeJS Forever
【发布时间】:2014-07-20 05:58:38
【问题描述】:

我正在使用 nodejitsu 的永久包在 VPS 上持续运行我的 NodeJS(v0.10.28)。当我尝试在服务器上上传视频或图像时,服务器会暂时停止并重新启动并记录以下错误:

错误:重新启动脚本,因为 /path/to/uploadDir/d36eafa413c33eb3f02dcd3782e1e77b 已更改
错误:永远检测到的脚本被信号杀死:SIGKILL
错误:脚本重启尝试 #1

我也尝试过 Unitech 的 pm2 模块,但同样的事情正在发生。
我正在使用强大的文件上传到服务器。当我尝试使用命令:node server.js 运行我的服务器时,一切正常。
我无法弄清楚问题是什么,感谢任何帮助。

【问题讨论】:

    标签: node.js file-upload forever pm2


    【解决方案1】:

    在上传新文件时永远检测文件更改并重新启动服务器

    使用--watchIgnore参数忽略上传文件夹https://github.com/nodejitsu/forever

    【讨论】:

    • 我试过 --watchIgnore 但它会像“node server.js”命令一样永远运行,所以如果我尝试从 SSH 注销,我必须永远停止。
    • 您需要告诉它要忽略哪个目录,然后它将按预期在后台运行。例如...“--watchIgnore public/uploads”。如果您想忽略所有内容,我想您可以传递根 (/)
    猜你喜欢
    • 2020-12-02
    • 2018-04-21
    • 2017-04-08
    • 2012-02-15
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 2019-06-30
    • 2016-05-06
    相关资源
    最近更新 更多