Ошибка слишком большого количества открытых файлов обычно возникает из-за того, что у вас слишком много открытых сокетов (сокеты используют файловые дескрипторы так же, как открытые файлы).
В этом случае вы достигли максимального количества входящих клиентских подключений,что, вероятно, является пределом по умолчанию 1024.
Количество открытых файлов контролируется ulimits на платформах Linux, этот вопрос содержит подробности о том, как изменить ограничение.