Постоянно нужно пересобрать виртуальные хосты
Постоянно нужно пересобрать виртуальные хосты
Постоянно нужно пересобрать виртуальные хосты. Все сайты 1-2-3 раза в месяц перестают работать. Пересобираю хост и все запускается. Как это исправить. Если это не решаемо, подскажите как добавить в крон задание на пересборку 1 раз день?
-
- Сообщения: 3
- Зарегистрирован: Чт сен 30, 2021 5:55 am
Re: Постоянно нужно пересобрать виртуальные хосты
Точно такая же проблема часто попадается, причём бывает, что только яасть сайтов отваливается. Пока решаю проблему тем, что сервак каждую ночь в перезагрузку уходит, опять же, иногда выйдя из перезагрузки такая проблема возникает. В теории можно в крон добавить задание на перезапуск nginx
Re: Постоянно нужно пересобрать виртуальные хосты
Какая система установлена и какие Web связки стоят?
Когда перестают работать сайти, сервисы продолжают работать?
Их статус можно проверить так
Перезапуск этих сервисов исправляет проблему? команды перезапуска
нужны так же выводы команд
Когда перестают работать сайти, сервисы продолжают работать?
Их статус можно проверить так
Код: Выделить всё
systemctl status nginx
systemctl status httpd
Код: Выделить всё
systemctl restart nginx
systemctl restart httpd
Код: Выделить всё
free -h
df
Re: Постоянно нужно пересобрать виртуальные хосты
Больше года бился с этой проблемой, так и не решил, даже с помощью техподдержки панели...
Каждые 5 дней ровно в одно и то же время (около 6 часов утра по МСК) вешался хост-аккаунт.
Прописал в крон ежеминутно. Теперь в это время, когда были "зависания" приходит письмо о перезагрузке.
Интересная особенность - во время блокировки, когда не был доступен сайт обновлений панели из РФ, сообщения о перезапуске сервиса не приходили (т.е. php74w-fpm не подвисал), что наводит на мысли...
Каждые 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: Постоянно нужно пересобрать виртуальные хосты
Добавили в панель функционал который проверяет работу php-fpm для хостаккаунта, и если сервис лежит перезапускает.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
По умолчанию данная функция будет отключена.
Включить можете по ссылке, :8002/index.php?do=monitor.
Ожидайте в обновлении.