Прочитав прекрасный совет и приняв ответ на Остановите слишком много клиентов , Я считаю, что это похоже на нашу проблему, но у меня не получается применить решение.
Прежде всего, ulimit - это оболочка, которая влияет на процессы, порожденные этой оболочкой (насколько я понимаю).
Итак, я просматриваю /etc/security/limits.conf и добавляю эту строку:
# stunnel resets 2011-03-03 kdh
* hard nofile 65536
И выполнил перезапуск /etc/init.d/stunnel4, но я все еще вижу ужасное сообщение о слишком большом количестве подключений:
[admin@p2378442 ~]$ sudo tail -f /var/log/stunnel.log |grep "too many"
2011.03.03 13:43:07 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
Правильно ли я применил новое ограничение на количество открытых файлов? Мне действительно нужно перезагружаться?
Я понял. Добавьте «ulimit -n 65536» в сценарий /etc/init.d/stunnel4.