Перезапуск squid

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Перезапуск squid

Непрочитанное сообщение JoyStick » 2009-08-12 17:24:08

Привет народ.
Вот нашёл скрипт , но что то он не хочет перезапускаться??
Кто что может подсказать??

Код: Выделить всё

/root/check-squid.sh:

Код: Выделить всё

#!/bin/sh
if ! ( ps -ax | grep squid | grep -v grep)
   then /usr/local/etc/rc.d/squid.sh restart
fi
и в /etc/crontab вписать:

Код: Выделить всё

5 * * * * /root/check-squid.sh > /dev/null

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Перезапуск squid

Непрочитанное сообщение opt1k » 2009-08-12 18:18:41

а смысл?
тебе надо перезапускать сквид раз в определённое время?
или же проверять не упал ли он и в таком случае его запускать?

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: Перезапуск squid

Непрочитанное сообщение JoyStick » 2009-08-12 18:24:22

opt1k писал(а):а смысл?
тебе надо перезапускать сквид раз в определённое время?
или же проверять не упал ли он и в таком случае его запускать?
Да собсвенно больше, проверять, не упал ли он!

kerilka
сержант
Сообщения: 193
Зарегистрирован: 2008-11-18 18:38:48

Re: Перезапуск squid

Непрочитанное сообщение kerilka » 2009-08-12 18:27:46

хм, одно дело если падает связь, но другое дело когда падает демон.. часто он у вас так "падает"? и какие причины "падений"?

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: Перезапуск squid

Непрочитанное сообщение JoyStick » 2009-08-12 18:37:30

kerilka писал(а):хм, одно дело если падает связь, но другое дело когда падает демон.. часто он у вас так "падает"? и какие причины "падений"?
Да собственно, демон раз в месяца падает, причину не выяснял,(как всегда неверно памяти мало, юзеров штук так 150 с мелочью,вот ему и отрывает) просто решил воспользоваться скриптом. Всё таки не так часто он падает, что бы выяснят почему , есть просто проблемы и поважней!

Вот собственно и получилось :bn:

Код: Выделить всё

kill -0 `head -1 /var/run/squid.pid`||/usr/local/etc/rc.d/squid start
killall -0 squid||/usr/local/etc/rc.d/squid start

kerilka
сержант
Сообщения: 193
Зарегистрирован: 2008-11-18 18:38:48

Re: Перезапуск squid

Непрочитанное сообщение kerilka » 2009-08-12 19:00:41

дело конечно ваше, но мне кажется проще 1 раз решить проблему, чем искать обходные пути... заглянуть в лог после падения - по времени не так долго, мне кажется)

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Перезапуск squid

Непрочитанное сообщение buryanov » 2009-08-12 21:47:11

У меня squid падал несколько раз в неделю. Случайно обнаружил, зашел на сервер по другому поводу и заметил, что в момент падения заканчивается память, а своп юзать приложения не хотят. В логах ничего нет, то, что есть, люди пишут забей, это к падениям не относится. Пришлось отключить havp. 3 недели - полёт нормальный.
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Перезапуск squid

Непрочитанное сообщение opt1k » 2009-08-12 22:14:57

тогда ясно
скрипт будет выглядеть вот так:

Код: Выделить всё

#!/bin/sh
if ! ( ps -ax | grep squid | grep -v grep)
/usr/local/etc/rc.d/squid.sh start
fi
ибо если он выключен то и рестарт сделать "низя" - надо просто запустить :)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Перезапуск squid

Непрочитанное сообщение manefesto » 2009-08-13 10:23:51

епт...а monitd не катит уже ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Перезапуск squid

Непрочитанное сообщение fox » 2009-08-13 16:50:49

Вот народ рекомендую, изумитеьная статья, у самого были траблы,и даж был случай когда Укртелеком вешал мне ровтер, так monit я использовал как пингер, пожалусто можно обсудить кучу тем с этим деманом:
http://www.lissyara.su/?id=1268
Вот скрипт для тех у кого ровтер вешается и надо чрез телнет перегружать когда инет отвалился (так на всякий случай :-) ):

Код: Выделить всё

[root@dramteatr ~]# cat /home/fox/work/modem
#!/usr/local/bin/expect

spawn telnet 192.168.250.1
expect ogin {send admin\r}
sleep 1
expect assword {send password\r}
sleep 1
send "reboot\r"
send "logout\r"
expect eof

Да пребудет с нами сила!!!
Всех убью, один останусь!