Имеется сервер gentoo + pppd. При количестве активных сессий ~600 в лог начинает сыпаться такое:Dec 3 17:48:54 vpn2 syslog-ng[17892]: Error accepting new connection; error='Too many open files (24)'
Dec 3 17:48:54 vpn2 syslog-ng[17892]: Error accepting new connection; error='Too many open files (24)'
Dec 3 17:48:54 vpn2 syslog-ng[17892]: Error accepting new connection; error='Too many open files (24)'
Dec 3 17:48:54 vpn2 syslog-ng[17892]: Error accepting new connection; error='Too many open files (24)'syslog-ng отжирает при этом весь процессор ( после его остановки система вроде бы продолжает нормально функционировать и даже принимать новые соединения по pptp
сделал fs.max-files=65535 не помогает :( какие еще есть варианты?
погуглив нашел такую вещь как ulimit -n, у меня она равна 1024, установил 65535. жду вечера посмотреть что будет под нагрузкой
>погуглив нашел такую вещь как ulimit -n, у меня она равна 1024,
>установил 65535. жду вечера посмотреть что будет под нагрузкойаналогичная ситуация.
Кста вопрос у тебя не появляются мертвые pppd и pptpd сессии?
Которые весят и отжирают ресурсы при том пытаются грузить ядро на 100%.
>>погуглив нашел такую вещь как ulimit -n, у меня она равна 1024,
>>установил 65535. жду вечера посмотреть что будет под нагрузкой
>
>аналогичная ситуация.
>Кста вопрос у тебя не появляются мертвые pppd и pptpd сессии?
>Которые весят и отжирают ресурсы при том пытаются грузить ядро на 100%.
>не появляются пока...
кстати не помогло то что я писал (или я не понял как им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот думаю может а дело в сислоге....
>кстати не помогло то что я писал (или я не понял как
>им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать
>в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот
>думаю может а дело в сислоге....из общих соображений....ulimit выставляется для всех порожденных процессов шелла, поэтому ppp надо стартовать после выставления лимита и из того же шелла, где выставлялся лимит.
>>кстати не помогло то что я писал (или я не понял как
>>им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать
>>в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот
>>думаю может а дело в сислоге....
>
>из общих соображений....ulimit выставляется для всех порожденных процессов шелла, поэтому ppp надо
>стартовать после выставления лимита и из того же шелла, где выставлялся
>лимит.хм.. кстати да... спасибо
>>>погуглив нашел такую вещь как ulimit -n, у меня она равна 1024,
>>>установил 65535. жду вечера посмотреть что будет под нагрузкой
>>
>>аналогичная ситуация.
>>Кста вопрос у тебя не появляются мертвые pppd и pptpd сессии?
>>Которые весят и отжирают ресурсы при том пытаются грузить ядро на 100%.
>>
>
>не появляются пока...Если не секрет какую версию pppd и pptpd используешь?
И используешь ли какие то дополнительные патчи?>
>кстати не помогло то что я писал (или я не понял как
>им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать
>в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот
>думаю может а дело в сислоге....Мне помогло.
>[оверквотинг удален]
>
>>
>>кстати не помогло то что я писал (или я не понял как
>>им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать
>>в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот
>>думаю может а дело в сислоге....
>
>Мне помогло.
>Если не секрет какую версию pppd и pptpd используешь?
>И используешь ли какие то дополнительные патчи?pptpd v1.3.4
pppd version 2.4.4>Мне помогло.
опиши подробно что сделал
>[оверквотинг удален]
>>>им парвильно пользоваться). Просто в момент большой нагрузки syslog-ng начинает сыпать
>>>в логи вышепреведенное сообщение и загружает сис-му на 100%. Я вот
>>>думаю может а дело в сислоге....
>>
>>Мне помогло.
>>Если не секрет какую версию pppd и pptpd используешь?
>>И используешь ли какие то дополнительные патчи?
>
>pptpd v1.3.4
>pppd version 2.4.4Можешь мне на r_ru@mail.ru выслать свои конфигурационные файлы?
>>Мне помогло.
>опиши подробно что сделалserver / # ulimit -n
1024
server / # ulimit -n 65535
server / # /etc/init.d/syslog-ng restart
server / # exit