我有节点js进程(1)与gramjs,telegraf,cheerio包。用于抓取,收集信息并保存到MongoDB,并通过电报机器人进行交互。此外,我有3个节点进程,用于从与web 3的私有节点收集信息(2,3)和安全帽(4)用于模拟事务。所有4个进程都通过express相互交互,即每个进程都有一个http服务器。内存泄漏只发生在第一个,~500 MB/小时。为了识别内存泄漏,我比较了2个快照,一个在泄漏之前,第二个在泄漏之后。
第一次
60 k +8192大小的JSArrayBufferData。40 k-100 k距离和10 mb+保留大小的PromiseReaction。在哪里查看下一步以了解其含义?
1条答案
按热度按时间unftdfkk1#
是gramjs lib的错误并已修复
https://github.com/gram-js/gramjs/issues/439
https://github.com/gram-js/gramjs/commit/472c60c9c1ba1496f2260c5bac4e867cd2a24ecc