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

Исходное сообщение
"Зависание FreeBSD 6.2"

Отправлено Vlad Berezhnyak , 08-Апр-07 23:29 
Никак не могу сообразить почему вешается система. Помогает только кнопка ресет.

Выполняются по крону 3 скрипта в такой последовательности:

57    21    *    *    *    root    /usr/local/etc/rc.d/rules/oper_off
59    21    *    *    *    root    /usr/tmp/soft/avpbases/zip/sync_ftp
02    22    *    *    *    root    periodic daily

1)Этот скрипт практически не дает возможности лазить по инету пользователю oper
cat /usr/local/etc/rc.d/rules/oper_off

#!/bin/sh
/sbin/ipfw add 310 pipe 1 ip from any to any via em1 uid oper
/sbin/ipfw pipe 1 config bw 1Kbit/s

2)Скачивает антивирусные базы. Собсна тут достаточно указать каталог с исключением ненужных файлов, но менять ничего не стал.

cat /usr/tmp/soft/avpbases/zip/sync_ftp

#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
export PATH

cd /usr/tmp/soft/avpbases/zip

wget -o ./avp_cumul.txt -b -nd -t 0 --passive-ftp -m ftp.kaspersky.ru/zips/av-i386-cumul.zip
wget -o ./avp_weekly.txt -b -nd -t 0 --passive-ftp -m ftp.kaspersky.ru/zips/av-i386-weekly.zip
wget -o ./avp_daily.txt -b -nd -t 0 --passive-ftp -m ftp.kaspersky.ru/zips/av-i386-daily.zip

3) В 3 ночи запускается стандартный periodic daily. В periodic.conf ничего не менялось. При необходимости могу показать другие параметры. Собсна на нем все и зависает. Причем, как я понял, не выполняется ни один из скриптов daily. Время в данном файле crontab показано другое, но с сохранением последовательности выполнения скриптов. Это я уже пытался смоделировать ситуацию и выяснить причину конфликта.
Хочется разобраться, где грабли спрятаны.


Содержание

Сообщения в этом обсуждении
"Зависание FreeBSD 6.2"
Отправлено Vlad Berezhnyak , 09-Апр-07 00:02 
wget 1.10.2
виснет на /etc/periodic/daily/450.status-security

"Зависание FreeBSD 6.2"
Отправлено alexpn , 09-Апр-07 02:57 
может на диске сбойные блоки ????

"Зависание FreeBSD 6.2"
Отправлено Vlad Berezhnyak , 09-Апр-07 08:13 
>wget 1.10.2
>виснет на /etc/periodic/daily/450.status-security

Нет, с диском все нормально. Выкинул первый и второй скрипты, посмотрю на стабильность.
А висло ровно в 3.01 по запуску periodic daily из крона.
Загадка, загадка... под яйцами гладко.        (акдоровокс)


"Зависание FreeBSD 6.2"
Отправлено Васька , 09-Апр-07 09:15 
>>wget 1.10.2
>>виснет на /etc/periodic/daily/450.status-security
>
>Нет, с диском все нормально. Выкинул первый и второй скрипты, посмотрю на
>стабильность.
>А висло ровно в 3.01 по запуску periodic daily из крона.
>Загадка, загадка... под яйцами гладко.        
>(акдоровокс)


подобная хрень, перепробовал много чего, все бестолку, проблема встречалась у многих.
Перешел на freebsd 5.5, софт тот же, тот же конфиг ядра, аптайм уже больше недели :)

похожие темы:
https://www.opennet.ru/openforum/vsluhforumID1/73136.html
https://www.opennet.ru/openforum/vsluhforumID1/73184.html


"Зависание FreeBSD 6.2"
Отправлено bANAn , 09-Апр-07 11:53 
>#!/bin/sh
>/sbin/ipfw add 310 pipe 1 ip from any to any via em1 uid oper
>/sbin/ipfw pipe 1 config bw 1Kbit/s

А удаляется труба и правило во сколько?


"Зависание FreeBSD 6.2"
Отправлено Vladislav Berezhnyak , 09-Апр-07 13:50 
>>#!/bin/sh
>>/sbin/ipfw add 310 pipe 1 ip from any to any via em1 uid oper
>>/sbin/ipfw pipe 1 config bw 1Kbit/s
>
>А удаляется труба и правило во сколько?


Теоретически должно удаляться утром в 6:40, но практически удаляется кнопкой ресет, т.к. придя утром, всё висит наглухо.