Ejabbered вылетает через некоторое время со слишком большим количеством открытых файлов - PullRequest
0 голосов
/ 24 октября 2018

Мы используем Ejabbered (v17.0.4) в качестве сервера чата.Недавно мы физически переместили наш дата-центр и, следовательно, отключили серверы.После миграции и запуска серверов мы обнаружили следующую ошибку:

<0.322.0>@ejabberd_listener: accept :320 (#Port<0.20269>) Failed TCP accept: too many open files

Когда мы пытаемся проверить список открытых файлов на сервере, это показывает, что количество открытых файлов быстро увеличивается.например:

lsof | wc -l
250

через 5 минут увеличивается до:

lsof | wc -l
1100

Сервер останавливается, когда количество открытых файлов достигает ~ 32000, и Ejabbered не может быть запущен снова, если толькосервер перезагружен.Тем не менее, конфигурация сервера не была изменена, и все так же, как до миграции.

Есть идеи, как решить эту проблему?

Примечание : Операционная системаCentOS 6,7

...