将bat转为exe后利用程序监视解决node崩溃问题

背景

上周在给吉视传媒用户升级信息发布系统的时候收到他们的反馈,说信息发布系统时间久了会宕掉,需要远程连接服务器重启,很麻烦,希望我们能优化一下性能。于是我首先按照网上的教程将启动脚本中的启动方式改为了node --max-old-space-size=4096 app.js,另外还是有些不放心,就想能不能在服务崩溃之后让它自动重启。我们公司很多的项目都是需要长时间一直启动的,之前一些java项目也碰到过崩溃的问题,所以C++组写了一个监视进程列表的小程序,将需要监视的exe进程添加进进程列表,当程序发现该进程没有了就会自动重启。

解决

于是我就想到了利用这个监视我的node进程,但是又碰到了问题。公司写的程序只能监视exe进程,而我的node项目是用bat脚本启动的。抱着试一试的心态,我在网上搜了一下bat转exe,真的找到了这样的软件。我将bat转为exe后,再用我们公司开发的“watchDog”监视起来,关掉node进程后两三秒种后它又自动重启了,成功解决了用户的问题。
watchDog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值