URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2618
[ Назад ]

Исходное сообщение
"Самопроизвольная перезагрузка FreeBSD"

Отправлено lemniscate , 01-Июн-09 10:07 
Доброго времени суток. Прошу помогите, не могу ни как разобраться вот с такой проблемой. Есть Freebsd маршрутизатор ipfw+natd, mpd, radius, freenibs, squid, apache, mysql. Все работает, все отлично, люди ходят в инет. Но есть такая проблема. Машина перезагружается самопроизвольно ровно в 10 вечера, при этом не каждый день а может 1 раз в неделю, может 2-3 раза за неделю, т.е. в хаотичном порядке. При этом я отключил работу ssh и количество перезагрузок сразу же снизилось, но все равно продолжаются. Думал дело в ИБП но к нему же подключен такой же сервак с Freebsd (dhcpd) и с ним все в порядке.

Прошу Вас уважаемые гуру помогите. Спасибо заранее.

FreeBSD 6.2-RELEASE
mpd 4.4.0
freeradius-1.1.2_1
mysql 5.0.27
squid 3

К сожалению не знаю как посмотреть конфиг железа :(


Содержание

Сообщения в этом обсуждении
"Самопроизвольная перезагрузка FreeBSD"
Отправлено mikra , 01-Июн-09 11:09 
Возможно по крону около 10 вечера запускается какое-то задание. Оно может:
1. перезагружать комп потому что так задумано
2. работать с какими-ньть модулями ядра и вызывать сбой. Например непрально настроенная виртуальная машина или специфические дрова к оборудованию итп...
3. перенагружать сбойное железо своей работой. Например жрать слишком много памяти, используя глючные и обычно не используемые планки. Или перегревать северный\южный мост слишком активными операциями с памятью, видео, дисками, сетью итп...

Полезно логи почитать. Все какие есть.


"Самопроизвольная перезагрузка FreeBSD"
Отправлено lemniscate , 01-Июн-09 12:15 
>Возможно по крону около 10 вечера запускается какое-то задание. Оно может:
>1. перезагружать комп потому что так задумано
>2. работать с какими-ньть модулями ядра и вызывать сбой. Например непрально настроенная
>виртуальная машина или специфические дрова к оборудованию итп...
>3. перенагружать сбойное железо своей работой. Например жрать слишком много памяти, используя
>глючные и обычно не используемые планки. Или перегревать северный\южный мост слишком
>активными операциями с памятью, видео, дисками, сетью итп...
>
>Полезно логи почитать. Все какие есть.

Вот crontab

#
#minute hour    mday    month   wday    who     command
#
*/5     *       *       *       *       root    /usr/libexec/atrun

0       23      *       *       *       root    /root/sqlog
0       01      *       *       1       root    /root/month_sqlog
0       22      *       *       *       root    /root/mpd_reboot

#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *       *       *       *       operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0       *       *       *       *       root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
1       3       *       *       *       root    periodic daily
15      4       *       *       6       root    periodic weekly
30      5       1       *       *       root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5     *       *       *       root    adjkerntz -a



"Самопроизвольная перезагрузка FreeBSD"
Отправлено arachnid , 01-Июн-09 13:31 
и ровно в 10 вечера запускается скрипт, ребутящий mpd (это если судить по названию).
а зачем? и правильно ли он ребутит?

"Самопроизвольная перезагрузка FreeBSD"
Отправлено lemniscate , 01-Июн-09 15:23 
Я пробовал отключать этот скрипт но дело не исправило. а скрипт мне нужен был для того что компов в сети много и кто то уходя домой забывал отключать инет, перезагрузка mpd отключала все соединения.


"Самопроизвольная перезагрузка FreeBSD"
Отправлено Dorlas , 01-Июн-09 20:07 
>Я пробовал отключать этот скрипт но дело не исправило. а скрипт мне
>нужен был для того что компов в сети много и кто
>то уходя домой забывал отключать инет, перезагрузка mpd отключала все соединения.
>

Для начала проверьте:
1) Температуру CPU и HDD
2) Осмотрите материнку - вдруг есть вспухшие конденсаторы
3) Погоняйте ночью на сервере Memtest86+
4) Прогоните винт с помощью Victoria (в режиме с дефектоскопом)

И только потом ищите в программной части (скрипты, модули и т.д.)...


"Самопроизвольная перезагрузка FreeBSD"
Отправлено angra , 02-Июн-09 01:01 
>И только потом ищите в программной части (скрипты, модули и т.д.)...

Вообще-то логика подсказывает, что в данном(ошибка всегда в одно и то же время) случае искать нужно как раз софтовую или внешнюю(выключение света в здании, уборка итд) проблему. Но кто же в наше время дружит с логикой.


"Самопроизвольная перезагрузка FreeBSD"
Отправлено Dorlas , 02-Июн-09 09:06 
>>И только потом ищите в программной части (скрипты, модули и т.д.)...
>
>Вообще-то логика подсказывает, что в данном(ошибка всегда в одно и то же
>время) случае искать нужно как раз софтовую или внешнюю(выключение света в
>здании, уборка итд) проблему. Но кто же в наше время дружит
>с логикой.

Ваша логика спокойно откажет, когда окажется, что ровно в 19:00 уборщица цепляет к стойке свой пылесос... :)

PS: Проверить физику сервера еще никому не вредило...


"Самопроизвольная перезагрузка FreeBSD"
Отправлено angra , 02-Июн-09 12:30 
Мда, чукча не читатель, чукча писатель. Для особо одаренных еще раз:
>или внешнюю(выключение света в здании, уборка итд)

"Самопроизвольная перезагрузка FreeBSD"
Отправлено lemniscate , 02-Июн-09 12:56 
Спасибо всем за ответы, но, свет не выключают в 10 вечера, на том же ИБП стоит DHCP на freebsd и все ок. уборщица не имеет доступа в это помещение. Материнку смотрел, с ней все ок.



"Самопроизвольная перезагрузка FreeBSD"
Отправлено angra , 02-Июн-09 13:07 
Посмотрите на последние сообщения от syslog перед перезагрузкой.
Также не стоит забывать, что /etc/crontab это лишь один из многих файлов, в которых задаются периодические задания демона cron. А еще есть atd и anacron.

"Самопроизвольная перезагрузка FreeBSD"
Отправлено Аноним , 08-Июн-09 09:21 
>Посмотрите на последние сообщения от syslog перед перезагрузкой.
>Также не стоит забывать, что /etc/crontab это лишь один из многих файлов,
>в которых задаются периодические задания демона cron.

+++
по прочтении топика подумал о том, что /var/cron/tabs, судя по всему, не смотрели.


"Самопроизвольная перезагрузка FreeBSD"
Отправлено Sarge , 04-Июн-09 10:12 
как вариант, можно ещё попробовать проснифить сеть - вдруг перед самой перезагрузкой обнаружатся подозрительные пакеты или какая-нибудь другая закономерность в сетевой активности найдётся.