ApolloGraphQL PubSub: MaxListenersExceededWarning? - PullRequest
       41

ApolloGraphQL PubSub: MaxListenersExceededWarning?

0 голосов
/ 13 сентября 2018

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

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

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

1 Ответ

0 голосов
/ 19 сентября 2018

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

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

...