发现pm2运行项目崩溃了,但没自动重启
来源:14-1 开始和 PM2 介绍
Ampcs_asoee
2019-04-03
老师,麻烦帮忙看下这个报错~
我在dev环境下测试接口都可以跑通,但是偶尔会出现这样的情况;然后导致接口无法访问。dev环境下需要重新run才能修复,但是我试着用pm2运行项目遇到这个bug后pm2没法帮忙自动重启;这个报错我也没搞懂,特来请教一下。框架是用express的
写回答
2回答
-
pm2 是否重启,你得看 pm2 list 时项目的重启次数,重启了不一定就一定可用。
你现在还是先排查一下这个错误吧。提示 controller/pingou.js 20行左右有报错。
062019-04-07 -
Ampcs_asoee
提问者
2019-04-07
大概找到问题了。在本地连接mysql数据库不会出现这种情况。但是远程连接mysql数据库的话就会。偶尔触发的。挺尴尬。网上查了说是因为mysql连接的问题。要换成mysqlpool连接池。但是换成mysqlpool就不知道如何return promise了。想问下老师有没有类似的案例可以参考
012019-04-07
相似问题