我一直在研究数据库的设置脚本,今天晚上我开始在控制台中收到一些MaxListenersExceededWarning警告。
我调试了警告来自特定的request-promise-native调用。我最初认为它可能与有效载荷大小有关;但是这个警告不是在最大的请求上发生的。我真的迷失了如何进一步调试这一点并深入了解这些警告。
答案 0 :(得分:0)
我弄清楚我做错了什么:
我在我的应用程序中使用了一个名为pino的记录器。对于我的很多设置方法,我有一个可选的logger参数,默认情况下默认为pino的stdout实例。此默认行为是创建多个写入流,因此MaxListeners警告。我更改了我的代码,将相同的stdout记录器实例传递给所有方法,现在没有更多的警告!