Среда, 27.11.2024
TiM
Меню сайта
Категории раздела
Мои статьи [9]
1С Бухгалтерия [1]
Arduino / ATMEGA [10]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [27]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [28]
Умный дом [1]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » Сервера

Рестарт httpd сервера, если сайт недоступен

Создаём скрипт restart.sh со следующим содержимым:

#!/bin/bash
SITE=http://www.hpfh.net
rm -f test.file
wget -q $SITE -O test.file
file_size=$(stat -c%s test.file)
if [ $file_size == 0 ]
then
/etc/init.d/httpd restart
fi

И этому файлу поставьте права chmod 700 restart.sh
«www.hpfh.net» замените на Ваш сайт.
Далее поставьте файл restart.sh в крон(cron) с запуском каждые 2 минуты.
Теперь если сайт будет недоступен, то будет перезапуск Apache.

Категория: Сервера | Добавил: Timofey (01.02.2016)
Просмотров: 695
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьковский Юридический Альянс
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2024