ApolloGraphQL PubSub: MaxListenersExceededWarning?

Я использую graphql-postgres-subscriptions, чтобы добавить pubsub в свое приложение ApolloGraphQL. Я вижу это в журналах моего сервера:

MaxListenersExceededWarning: Обнаружена возможная утечка памяти EventEmitter. Добавлено 11 прослушивателей CallAdded.

  • Есть ли ограничение в 10 слушателей на одного клиента? Если да, то у моего приложения всего 4 подписки. Я уверен, что они вызываются только один раз при монтировании компонента и отписываются при размонтировании компонента. Как я могу иметь 10 слушателей для данного клиента?
  • Есть ли ограничение в 10 слушателей для всего приложения? Если да, то как это может работать, если у меня есть сотни одновременных пользователей?

person VikR    schedule 13.09.2018    source источник


Ответы (1)


Похоже, я больше не получаю MaxListenersExceededWarning. Возможно, когда я отписался от своей подписки на graphQL при размонтировании компонента, это исправило проблему, но я все еще получал предупреждения MaxListenersExceededWarning, пока не перезагрузил сервер.

Во всяком случае, пока все вроде бы хорошо. Если аномалия повторится, я создам тестовое приложение.

person VikR    schedule 19.09.2018