У меня проблема с открытыми файлами в моем Ubuntu 9.10 при запуске сервера в Python2.6
И главная проблема в том, что я не знаю, почему это так ..
Я установил
ulimit -n = 999999
net.core.somaxconn = 999999
fs.file-max = 999999
и lsof выдает мне около 12000 открытых файлов при работе сервера.
А также я использую epoll.
Но через некоторое время он начинает давать исключения:
Файл "/usr/lib/python2.6/socket.py", строка 195, в файле accept
ошибка: [Errno 24] Слишком много открытых файлов
И я не знаю, как он может достичь лимита файла, когда он не достигнут.
Спасибо за помощь)