|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Shuko 2:5005/66 11 Dec 2003 19:58:45 To : Slava Astashonok Subject : userspace vitalness -------------------------------------------------------------------------------- 11 Dec 03 12:17, you wrote to Aleksey Barabanov: SA> Понятно. Мне вспонился случай, как на одном из серверов исчерпался SA> лимит на число открытых файлов (тот, что в /proc/sys/fs/file-max), в SA> результате процесс на самом деле форкался, но фунционировать не мог, SA> так как работал с файлами - сразу дох. Чтобы получить правильную SA> картину произошедшего нужно использовать "тонкие" инструменты, чтобы SA> полученные результаты нельзя было неверно интерпретировать, поэтому SA> ssh действительно не годится - слишком "толст". Лучше написать SA> что-нибудь на C. Заодно кроме fork() можно будет проверить и open(), и SA> malloc(). Ещё в grsecurity-патче имеется кое-что подобное - Fork SA> failure logging и такая полезная вещь, как Signal logging. SA> P.S. Опыта подобного мониторинга нет, есть только соображения. мониторить нужно конечные процессы. если это веп-сервер - работу его в том числе пхп/жаба. если дб - работу базы. это разумеется один из способов, но достаточно эффективный. рисуется файлик, который задействует все нужное и вызываешь его с анализом ответа. год уже работает на куче серверов веп/жаба/дб и гарантированно ругается при проблемах с рассылкой смс, чтобы не зевал. Anton --- GoldED/W32 3.0.1 * Origin: Пиво пить - здоровым быть !!! (2:5005/66) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18573fd8bff1.html, оценка из 5, голосов 10
|