Позволю себе поднять тему 2001 года, нигде не нашел ответа.
VM: killing process syslog
Я заметил это на редхэте и его производных (blackcat, mandrake): когда система сильно загружена: какой-нибудь процесс жрёт много ресурсов (или запущена форк-бомба), ядро посылает сообщения: VM: killing process named VM: killing process postmaster VM: killing process httpd VM: killing process Head.pl И процессы, соответствующие названиям, действительно уничтожаются. Причём со временем ядро грохает даже syslogd, после чего, естественно все сообщения прекращаются. Как бороться с этой бедой и является ли такое поведение специфичным для редхэтов? Можно, конечно намылить шею программистам и заставить их вводить ограничения на ресурсы, отводимые для их программ, но это полумера. Можно ли, например, заставить систему уничтожать те процессы, которые просят для себя слишком много, а не грохать вместо них критически важные named и syslog? Кстати, для обычных(а не пропатченных редхэтовских) ядер такое поведение тоже должно имеьть место???
anonymous (*) (03.02.2001 18:54:35)
Вот что писалось. В отношении юзеров - понятно. Выставил - заработало. Где-то вычитал, что выставление лимитов в limits.conf
работает только для юзеров с ID>1000.
Как быть в случае с апачем+мусклом? Пока проблема решена абсолютно неправильно, с помощью nice при запуске сервисов.
Спасибо заранее.
Ответ на:
комментарий
от palach
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от borisych
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от borisych
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум VM: killing process syslog (2001)
- Форум Apache+PHP+MySQL (2003)
- Форум mysql php apache (2003)
- Форум Apache+PHP+MySQL (2004)
- Форум Apache + PHP +mySQL (2004)
- Форум Apache+Mysql+PHP (2003)
- Форум apache php mysql (2005)
- Форум Apache + PHP + Mysql (2007)
- Форум apache+php+mysql (2005)
- Форум PHP+Apache+MySQL (2005)