Задать вопрос
jasonOk
@jasonOk
Легче болтать, чем код писать

Почему слишком много подключений к mongodb?

Использую MongoClient PHP, всё работало хорошо до сегодняшнего дня, в один момент стала выскакивать ошибка
No suitable servers found (`serverSelectionTryOnce` set): [Server closed connection. calling ismaster on XX.XXX.XXX.XXX:27027]

В логах mongodb ошибки:
2017-04-21T18:35:11.407+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:11.987+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:12.593+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:13.173+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:13.752+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:14.359+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:14.969+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819
2017-04-21T18:35:15.578+0200 I NETWORK  [initandlisten] connection refused because too many open connections: 819


Как так может получиться? Можно ли увеличить лимит соединений?
  • Вопрос задан
  • 882 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@emp1re
каждое соединения занимает 1мб памяти, система выделяет примерно 80% памяти на connection pool итого 819 одновременных соединений это максимум для сервера с 1 гигобайтом памяти
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽