LINUX.ORG.RU
ФорумAdmin

шоэтобыло?!


0

0

имеется сервак на котором периодически возникают непонятные и очень жуткие тормоза -- в этот период сервак прекрасно пингуется, коннекты на открытые порты проходят но ничего не отдаётся (апач не отдаёт странички, ssh пытается коннектится но падает по таймауту...)

когда на сервак удаётся пробиться через ssh -- уже поздно, всё прошло. как можно отследить что это было? есть ли что-либо умнее чем раз в минуту по крону вывод ps в файл фигачить?


какойнить демон запускающийся по крону и в минуты психических обострений шарящийся по диску на каком-то асп так себя вел prelink кажись.

wfrr ★★☆
()

Смотреть логи. А также сопоставлять содержимое crontab и время тормозилок.

// Ѣ ходят на ЛОР не по ссылкам

gaa ★★
()
Ответ на: комментарий от anonymous

нет, проблема именно в том что что-то происходит на сервере...

stigger
() автор топика

>есть ли что-либо умнее чем раз в минуту по крону вывод ps в файл фигачить?

Скрипт на bash:

while : ; do date ; ps ; sleep 5 ; done >> /log/ps

Ну или любые вариации, cron для этого не нужен. Ну еще есть top, запускаете раз в час по крону

top -d 1 -b -n 3600 > /log/top."Текущее время"

Ну а можно на соседнем компе настроить переодическую заливку на сервер файла по scp, а на сервере постоянно проверять, что файл "свежый" и если нет, то тогда делать, ps, netstat и т.д. Но, возможно, что на самом деле в момент жутких тормозов на сервере затруднен доступ к ФС, поэтому ничего не запустится...

mky ★★★★★
()

> есть ли что-либо умнее чем раз в минуту по крону вывод ps в файл фигачить?

Ага. MRTG называется.

VirRaa ★★★
()
Ответ на: комментарий от Igron

работу дисков в общем смотреь нужно (я так понимаю)

Warder
()

dmesg на предмет кончающейся памяти. И вышеописанное...

Harliff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.