如何强制垃圾收集的生产Nodejs应用程序有一个无限的运行任务(爬虫)

我正在尝试在Nodejs中编写一个爬虫程序。 爬虫不断扫描链接,从这些链接收集信息,进行计算,排名,报废等。

唯一的问题是内存使用量不断增长,并且永远不会被收集。

我试过setTimeouts,process.nextTick(),将variables设置为null,声明全局variables,重用它们以避免垃圾等。

唯一有效的方法一直是重新启动应用程序。

有没有办法强制生产垃圾收集?