ошибка socket.accept 24: Во многие открытые файлы

У меня есть проблема с открытыми файлами в соответствии с моей Ubuntu 9.10, когда рабочий сервер в Python2.6 И основной проблеме - это, которое я не знаю почему это так..

Я установил

ulimit-n = 999999

net.core.somaxconn = 999999

fs.file-макс. = 999999

и lsof дает мне приблизительно 12 000 открытых файлов, когда сервер работает.

И также я использую epoll.

Но через какое-то время это - исключение предоставления запуска:

Файл "/usr/lib/python2.6/socket.py", строка 195, в принимает ошибку: [Errno 24] Слишком много открытых файлов

И я не знаю, как это может достигнуть предела файла, когда это не достигнуто.

Спасибо за справку)

11
задан Andrey Nikishaev 2 April 2010 в 22:56
поделиться