Скрипт проверки на (bad gateway 502)

12
Den73
На сайте с 26.06.2010
Offline
523
#11

Goldsnich

если код отличный от 200 то срабатывает правило.

можете протестировать.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#12

Den73, Можно ещё ловить есть ли нужный текст на странице например

Ваш DEVOPS
Den73
На сайте с 26.06.2010
Offline
523
#13
kxk:
Den73, Можно ещё ловить есть ли нужный текст на странице например

он много чего умеет, monit/mmonit уже года 2 использую. отличный софт.

Goldsnich
На сайте с 17.07.2011
Offline
52
#14
Den73:
Goldsnich

если код отличный от 200 то срабатывает правило.
можете протестировать.

Да это я поняла, имелось в виду что он не читает конкретный числовой код. К примеру я хочу чтобы сработал на 502 или на 200 или 503 и т.д.

А как тут написать чтобы он произвел мое кастомное действие, к примеру я хочу чтобы после падения апача делался также рестарт nginx и apache ?

Покупаю сайты с доходом sape и др. (http://goldsnich.com/sell/)
Den73
На сайте с 26.06.2010
Offline
523
#15

там же есть примеры


check process apache with pidfile /var/run/apache2.pid
group www
group apache
start program = "/etc/init.d/apache2 start"
stop program = "/etc/init.d/apache2 stop"
if 4 restarts within 20 cycles then timeout
if failed host localhost port 80 with protocol http and request "/server-status" with timeout 25 seconds for 4 times within 5 cycles then restart
depend apache_bin
depend apache_rc

/etc/init.d/apache2 - вместо этого свой скрипт а в нем что угодно делете.

или вот then exec "скрипт.sh"

посмотрите документацию

K5
На сайте с 21.07.2010
Offline
209
#16

netwind, почему 2 недели??? зачем не отрываясь?????

следить столько сколько потребуется, пинг-админ покажет моменты падения (круглосуточно смотреть в top|htop не обязательно), останется только проанализировать состояние процессов и логов...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
N
На сайте с 06.05.2007
Offline
419
#17

kgtu5, некому анализировать. обратите внимание, ТС уже сделала выбор в пользу monit.

Goldsnich:
Поставила monit, не вижу здесь прямой возможности мониторить ответы сервера (200, 502, 404). Косвенно да,

Напрямую в monit - никак. Нужно писать скрипт для monit.

Но по постоянному URL конкретно у вас разве может возникнуть 404 ?

А 502 не нужно проверять. Само возникновение ошибки 502 обусловленно наличием nginx. Так что можно проверять сразу apache на другом порту или 127.0.0.1 или где он там у вас.

И nginx обычно мало смысла перезапускать в ситуации с пиковой нагрузкой. Достаточно перезапускать apache.

Кнопка вызова админа ()
K5
На сайте с 21.07.2010
Offline
209
#18

что же сразу некому

Полностью с вами согласна, искала в логах, не нашла или не поняла причину,

ТС и сам может, раз уж смогла monit поставить

kxk
На сайте с 30.01.2005
Offline
990
kxk
#19

netwind, Зачем проверять код ответа для сайта вообще? Нужно проверять результат выполнения php и mysql (если нужен) по контрольной строке и дело в шляпе.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий