从启动脚本运行时,node.js ajax调用在25秒后停止工作

时间:2018-09-04 18:31:11

标签: node.js socket.io raspberry-pi axios

我正在Raspberry Pi 3上运行此脚本。当我重新启动并ssh并从命令行运行该脚本时,它运行了好几天,但是当我从启动运行(通过运行bash脚本的systemd服务)运行时运行25秒并挂起。没有错误,只是停止。我尝试了具有相同结果的node-fetch和axios(promise不会解决或拒绝)。

但是,当我从ajax承诺更改为读取fs文件时,它运行良好。我已经阅读了关于socket.io 25秒握手/断开连接的信息,但是不知道这是怎么回事。

  • 我尝试了setInterval和setTimeout的结果相同。
  • Pi启动以登录命令行。
  • Bash脚本只是CD到.js文件并运行sudo节点script.js
  • 可与非网络请求通话一起使用

知道发生了什么或如何调试它?任何帮助将不胜感激!

tl'dr通过命令行运行,距离启动脚本仅25秒。

os

0 个答案:

没有答案