Telegram bot不响应,但发送消息

时间:2020-04-30 15:41:02

标签: node.js telegram pm2 node-telegram-bot-api privoxy

我正在使用node.js Express服务器来运行Telegram bot(node telegram bot api npm软件包)。 我也在使用privoxy,并使用pm2启动应用。

一段时间(有时数小时,有时数天)后,bot停止响应消息(某些消息处理程序中有console.log,但不输出消息),但它继续发送消息(通过cron npm软件包)。

Bot在pm2 restart之后开始响应,并且还响应重新启动之前发送的消息。

首先,我认为这是内存泄漏,但如果是真的,为什么会发送消息?

尝试pm2 monit,它显示:

mainBot内存:202 MB CPU:1%

堆大小112.47

堆使用率88.7

已用堆大小99.85

活动请求0

活动手柄16 事件循环延迟2.93

重启后:

mainBot内存:79 MB CPU:1%

堆大小46.15

堆使用69.9

已用堆大小32.1

活动请求0

活动手柄10 事件循环延迟0.63

这是网络问题还是内存问题?

0 个答案:

没有答案