Страница 1 из 1
Постоянно нужно пересобрать виртуальные хосты
Добавлено: Вт фев 01, 2022 6:36 pm
Юрий
Постоянно нужно пересобрать виртуальные хосты. Все сайты 1-2-3 раза в месяц перестают работать. Пересобираю хост и все запускается. Как это исправить. Если это не решаемо, подскажите как добавить в крон задание на пересборку 1 раз день?
Re: Постоянно нужно пересобрать виртуальные хосты
Добавлено: Вт мар 29, 2022 10:02 am
VolkMaster
Точно такая же проблема часто попадается, причём бывает, что только яасть сайтов отваливается. Пока решаю проблему тем, что сервак каждую ночь в перезагрузку уходит, опять же, иногда выйдя из перезагрузки такая проблема возникает. В теории можно в крон добавить задание на перезапуск nginx
Re: Постоянно нужно пересобрать виртуальные хосты
Добавлено: Чт мар 31, 2022 4:52 am
sbury
Какая система установлена и какие Web связки стоят?
Когда перестают работать сайти, сервисы продолжают работать?
Их статус можно проверить так
Код: Выделить всё
systemctl status nginx
systemctl status httpd
Перезапуск этих сервисов исправляет проблему? команды перезапуска
Код: Выделить всё
systemctl restart nginx
systemctl restart httpd
нужны так же выводы команд
Re: Постоянно нужно пересобрать виртуальные хосты
Добавлено: Чт апр 07, 2022 8:05 am
VladOst
Больше года бился с этой проблемой, так и не решил, даже с помощью техподдержки панели...
Каждые 5 дней ровно в одно и то же время (около 6 часов утра по МСК) вешался хост-аккаунт.
Прописал в крон ежеминутно. Теперь в это время, когда были "зависания" приходит письмо о перезагрузке.
Интересная особенность - во время блокировки, когда не был доступен сайт обновлений панели из РФ, сообщения о перезапуске сервиса не приходили (т.е. php74w-fpm не подвисал), что наводит на мысли...
Код: Выделить всё
#!/bin/bash
if [ "$(systemctl is-active php74w-fpm@********.service)" = "active" ]
then
echo "active"
else
echo "inactive"
systemctl restart php74w-fpm@********.service
echo "Рестарт сервиса PHP-FPM" | mail -s "PHP restart!" inform@********.ru
fi
Re: Постоянно нужно пересобрать виртуальные хосты
Добавлено: Пн апр 18, 2022 12:16 pm
alenka
VladOst писал(а): ↑Чт апр 07, 2022 8:05 am
Больше года бился с этой проблемой, так и не решил, даже с помощью техподдержки панели...
Каждые 5 дней ровно в одно и то же время (около 6 часов утра по МСК) вешался хост-аккаунт.
Прописал в крон ежеминутно. Теперь в это время, когда были "зависания" приходит письмо о перезагрузке.
Интересная особенность - во время блокировки, когда не был доступен сайт обновлений панели из РФ, сообщения о перезапуске сервиса не приходили (т.е. php74w-fpm не подвисал), что наводит на мысли...
Код: Выделить всё
#!/bin/bash
if [ "$(systemctl is-active php74w-fpm@********.service)" = "active" ]
then
echo "active"
else
echo "inactive"
systemctl restart php74w-fpm@********.service
echo "Рестарт сервиса PHP-FPM" | mail -s "PHP restart!" inform@********.ru
fi
Добавили в панель функционал который проверяет работу php-fpm для хостаккаунта, и если сервис лежит перезапускает.
По умолчанию данная функция будет отключена.
Включить можете по ссылке, :8002/index.php?do=monitor.
Ожидайте в обновлении.