From: Yura Kalinichenko <yuk@kalina.in.ua>
To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] зависание сервера (логи, сбор информации)
Date: Mon, 01 Sep 2008 10:03:51 +0300
Message-ID: <48BB93D7.4080900@kalina.in.ua> (raw)
In-Reply-To: <eb8974280808311959y32429382p8f3553a883289a19@mail.gmail.com>
master altlinux пишет:
>> Последние 2 задания в этом списке довольно IO-ёмкие, попробуйте запустить
>> их вручную. Если зависнет, то проверьте железо.
>>
>>
>
> Я из запускал несколько раз сразу же после перезагрузки. Ни к чему не привело.
> Сегодня вышел в ночь. Все идеально. Ни один сервер не завис. Такое
> впечатление, что на это появлияли прикладные программы. В пятницу
> начался большой обмен данными и возможно это привело к падению. Сейчас
> поставил iozone гоняться. Потом буду память на всякий случай
> проверять.
> За любые идеи - предложения - респект...
У меня тоже куча серверов под M24. Периодически (похоже, после
logrotate) очень странно падает syslog: вроде как по всем признакам
живой, но в журналы ничего не пишется. При этом в системе начинаются
различные плоходиагностируемые глюки. Помогает вот такой скриптец,
пускаемый через cron:
#!/bin/sh
addr=root
# максимально допустимый промежуток времени отсутствия записей в syslog в секундах
MAX_DELTA_SEC=3600
/etc/init.d/syslogd status >/dev/null 2>&1
status=$?
if [ $status -eq 0 ]; then
# Получим дату/время из последней записи в syslog
last_log_date=`tail -n 1 /var/log/messages | awk '{printf "%s %s %s",$1,$2,$3}'`
if [ -n "$last_log_date" ]; then
# Преобразуем в секунды с 00:00:00 1970-01-01 UTC
last_log_date="`date --date="$last_log_date" +%s`"
current_date="`date +%s`"
delta=`expr $current_date - $last_log_date`
if [ $delta -gt $MAX_DELTA_SEC ]; then
status=2
fi
fi
fi
if [ $status -ne 0 ]; then
echo "syslogd is down. Try restart..." | mail -s "ERROR syslogd" $addr
/etc/init.d/syslogd restart >/dev/null 2>&1
fi
--
SY,
Yura Kalinichenko
next prev parent reply other threads:[~2008-09-01 7:03 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-31 7:27 ` Max Ivanov
2008-08-31 9:03 ` Dmitry V. Levin
2008-09-01 2:59 ` master altlinux
2008-09-01 7:03 ` Yura Kalinichenko [this message]
2008-09-08 6:26 ` Владимир
2008-09-03 18:52 ` Michael Shigorin
2008-09-06 9:01 ` master altlinux
2008-09-06 15:18 ` [Sysadmins] зависание сервера ( логи , сбор информации ) Led
2008-09-07 20:28 ` [Sysadmins] зависание сервера (логи, сбор информации) Michael Shigorin
2008-09-08 6:04 ` master altlinux
2008-09-08 9:57 ` [Sysadmins] зависание сервера ( логи , сбор информации ) Sergey
2008-09-08 10:58 ` [Sysadmins] зависание сервера ( логи , сбор информации ) [JT] Vyatcheslav Perevalov
2008-09-09 9:17 ` [Sysadmins] зависание сервера (логи, сбор информации) Michael Shigorin
2008-09-08 7:20 ` [Sysadmins] зависание сервера (логи,сбор информации) Vladimir V. Kamarzin
2008-09-02 7:36 ` [Sysadmins] зависание сервера ( логи , сбор информации ) Sergey
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48BB93D7.4080900@kalina.in.ua \
--to=yuk@kalina.in.ua \
--cc=sysadmins@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git