为什么 PM2 fork 模式下 却启动了好多个进程
发布于 1 年前 作者 eoo520 1270 次浏览 来自 问答

启动方式 pm2 start qq2.js

按道理应该是单线程啊。。。。

QQ截图20170403233125.png

QQ截图20170403233307.png

还有一个问题是,我写了一个 递归函数 无限递归, 就是webqq获取消息处理再发送的递归,但是我发现 过了一段时间,程序没反应了,按道理说即使掉线了 接口也会返回 错误码,但是htop查看进程也在,pm2 list 也没错, pm2 monit 查看log 却没有任何输出了,重启进程又可以了,也不知道是不是程序的问题,不知道怎么测试。

代码大概是这样

QQ截图20170403235157.png

6 回复

把release提前到post前面

image.png 这里的缩进写的不好,往左再缩进一行,看起来怪怪的

既然你要递归,就别把连接放回pool,一直使用这个连接就行了,你发帖最后贴上代码,便于别人编辑 image.png

@fuxingZhang 非常感谢老哥还能回复我一年前的帖子,灰常感谢!

@eoo520 我看了你的主页,没注意时间哈

@fuxingZhang 么事么事,能回就好!

回到顶部