Чем вести логирование на зависающем компьютере
ZafiRUS 2 мая, 2012 - 19:28
Добрый вечер!
Сложилась такая ситуация. Дома настроил роутер на котором стоит gentoo. Раз в неопределенное время (зависимость не обнаружил) он просто повисает, не реагируя ни попытки подключения через ssh, ни на кнопку выключения (acpid). Поскольку монитор к нему не подключен, да и происходит зависание обычно ночью, возникает вопрос, какими инструментами можно отследить, а что вообще происходит, желательно с человеческой документацией. В /var/log/messages совсем ничего внятного. В /var/log/kernel.log вот такое http://dpaste.org/9SvAw/ .
emerge --info
http://dpaste.org/Migt0/
»
- Для комментирования войдите или зарегистрируйтесь
atop можно попробовать.
atop можно попробовать.
Я ♥ Gentoo & Funtoo
Как показывает мой опыт
Как показывает мой опыт общения с роутерами на базе PC, виснут они как правило из за железных проблем, а не софтовых.
netconsole может вам помочь
Вам может помочь netconsole (http://www.kernel.org/doc/Documentation/networking/netconsole.txt) . Он позволяет логировать сообщения ядра по сети. Запускаете на зависающем компьютере netconsole, а на независающем (например на вашем десктопе) запускаете syslog который будет принимать логи по сети, и ждёте зависания, возможно ядро сможет послать сообщение о произошедшей панике.
Кажеться пахнет булочками ...
Был у меня роутер один, вис
Был у меня роутер один, вис раз или два в неделю, ни логов ни чего, и выставлял настройки паники в sysctl, и много чего еще делал, не помогало, еще на нем был поднят впн сервер на ppp и pptpd, периодически не мог соединиться на стороне клиента, как выяснилось позже, проблема была в памяти, и маме. После замены матери с памятью, ppp перестал выдавать ошибки на стороне клиента. Мараль в том что как не пытался понять причины подвисонов по логом, не получалось, логи тупо не писались.
Проверить все напряжения БП,
Проверить все напряжения БП, температуры всего, чего доступно и включить их мониторинг в логи (как можно чаще), если места мало - делать ротацию, например, почасовую и тереть старые и/или настроить сыслог на какой-нибудь внешний сервер.
Ну и прогнать тесты железа.