Я только что столкнулся с ситуацией, когда клиент, подключенный к нашему Api-серверу Apollo Server, открывал новый слушатель подписки каждые 3 секунды. Это быстро превысило maxListeners для экземпляра PubSub на сервере.
Я вижу это сообщение в консоли: (node:97536) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 6 TRUCK_TELEMETRY listeners added to [EventEmitter]. Use emitter.setMaxListeners() to increase limit
.
Я бы хотел каким-то образом подключиться к PubSub для входа дополнительная информация и, возможно, выдает ошибку при превышении maxListeners. Я не уверен, как это сделать, и мне трудно найти документацию.