解决node+express在linux上关闭服务器服务就停止的问题(非PM2)

解决node+express在linux上关闭服务器服务就停止的问题(非PM2),第1张

1:forever 

forever能做更多的事情,比如分别记录输出和错误日志,宕机重启,热部署。比如可以在js中作为api使用

11安装forever

npm install forever -g

12启动服务

service forever start

12使用forever启动js文件

forever start appjs

13停止js文件

forever stop appjs

14启动js文件并输出日志文件

forever start -l foreverlog -o outlog -e errlog appjs

15重启js文件

forever restart appjs

16查看正在运行的进程

forever list

2:简要步骤

1:在服务器上运行 npm install forever -g  命令安装forever ;

2:重启服务器;

3:执行forver start xxxjs文件

1当时短连接的情况下,不用考虑粘包的情况
2如果发送数据无结构,如文件传输,这样发送方只管发送,接收方只管接收存储就ok,也不用考虑粘包
3如果双方建立连接,需要在连接后一段时间内发送不同结构数据
处理方式:
接收方创建一预处理线程,对接收到的数据包进行预处理,将粘连的包分开
注:粘包情况有两种,一种是粘在一起的包都是完整的数据包,另一种情况是粘在一起的包有不完整的包。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10457732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存