【问题标题】:NodeJS Broken Pipe causing my Express api to stop workingNodeJS Broken Pipe 导致我的 Express api 停止工作
【发布时间】:2014-12-14 16:47:16
【问题描述】:

我一直在寻找这个问题的答案,并且必须找到像我所经历的那样安静的东西!

我在 AWS 上设置了一个 Ubuntu 实例,标准配置,中等级别。

我 ssh 进入服务器,然后我在 Node 中运行了一个脚本,我用 sudo nodejs server.js 启动它。

当它运行时,它有一些 REST 端点可以正常工作,并且那些写入 mongodb(也可以正常工作)。但是,如果我离开我的计算机并在第二天回来,我会得到标准的 SSH broken pipe,这很好。但!当我尝试使用我的 REST api 时,节点 server.js 显然没有运行。

我是唯一使用这个 api 的人,所以我不认为错误会导致它失败。

有没有人经历过这样的事情?也许我缺少一个配置?

【问题讨论】:

    标签: node.js mongodb rest ubuntu


    【解决方案1】:

    一位朋友刚刚为我回答了这个问题,

    sudo nodejs server.js & > mylog.out

    这使它在后台运行并将标准输出打印到日志而不是无处(由于管道损坏而无处)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多