Node.js 已建立TCP连接的节点暂停

Node.js 已建立TCP连接的节点暂停,node.js,linux,centos,Node.js,Linux,Centos,我有一台CentOS 7服务器,在特定时间使用crontab运行多个节点脚本。 脚本应该在退出之前发出一些web请求。在我的本地机器(运行MacOSX)上,它始终工作正常 但是,在服务器上,节点脚本有时似乎会在web请求周围暂停,而不会再发生任何事情,从而导致进程离开服务器并占用服务器上的内存。由于脚本在我的机器上运行,我猜服务器上出现了一些问题。我查看了netstat-tnp,发现暂停的PID在已建立状态下保持连接打开,并且没有发送或接收任何数据。连接是这样留下的 tcp 0 x.x.x.x:

我有一台CentOS 7服务器,在特定时间使用crontab运行多个节点脚本。
脚本应该在退出之前发出一些web请求。在我的本地机器(运行MacOSX)上,它始终工作正常

但是,在服务器上,节点脚本有时似乎会在web请求周围暂停,而不会再发生任何事情,从而导致进程离开服务器并占用服务器上的内存。由于脚本在我的机器上运行,我猜服务器上出现了一些问题。我查看了
netstat-tnp
,发现暂停的PID在
已建立
状态下保持连接打开,并且没有发送或接收任何数据。连接是这样留下的

tcp 0 x.x.x.x:39448 x.x.x.x:443已建立17143/节点

它发生在不同的端口、不同的PID、不同的脚本和不同的IP地址上


我的猜测是,脚本暂停是因为节点正在等待某个I/O操作(请求)完成,但我找不出发生这种情况的任何原因。是否有其他人在节点任意打开连接时出现问题?

此问题显然与任何操作系统或节点设置无关。我们的服务器提供商对其网络进行了更改,这导致路由器和服务器之间的大量数据包丢失。他们为我们恢复了更改,现在它又开始工作了