VPS с WordPress
После обновления останавливается PHP-FPM, и посетители видят «502 Bad Gateway». Оповещение называет службу, а LayerAssist находит настройку, которую изменило обновление.
Ваш сайт зависит от нескольких служб: веб-сервера, базы данных, PHP и почты. LayerAssist следит за той, которую вы выберете, и простыми словами говорит, когда она остановилась и почему.
Сайт – это не одна программа. Веб-сервер отвечает посетителям, PHP выполняет код сайта, база данных хранит содержимое, а почтовая служба отправляет письма. Когда любая из них останавливается, сайт ломается – часто с ошибкой, которая не говорит, какая именно.
Службы останавливаются по обычным причинам: обновление поменяло настройку, у сервера закончилась память, после перезагрузки поднялось не всё. Знать, какая служба остановилась и почему, – это половина исправления.
Когда память заканчивается, система останавливает самый крупный процесс, часто базу данных. Это случается при пиках трафика или с настройками, которые требуют слишком много.
Обновление пакета или ручная правка может оставить настройки, которые служба не принимает, и тогда она не запускается.
Служба, не включённая в автозапуск системы, остаётся выключенной после перезагрузки сервера.
Нехватка места, повреждённый файл или ошибка в программе могут остановить службу, и после этого она остаётся выключенной.
Вы указываете службу один раз. LayerAssist её проверяет, а когда она останавливается, начинает с самого полезного вопроса: почему?
По SSH и по вашему расписанию он спрашивает у сервера, работает ли служба: через systemd или классическую утилиту service в Linux, через диспетчер служб в Windows.
Одно оповещение, когда служба останавливается, и одно, когда она снова работает, – в приложении и по почте.
Он просматривает последние записи журнала службы и системного журнала, чтобы понять, что её остановило: память, настройки, диск или сбой.
В режиме «Безопасно исправить» он сам запускает остановившуюся службу. В чате он также может её перезапустить и исправить настройку или лимит, из-за которых случился сбой.
Уменьшил настройки памяти базы данных под возможности сервера, запустил MariaDB и включил её автозапуск вместе с системой
После обновления останавливается PHP-FPM, и посетители видят «502 Bad Gateway». Оповещение называет службу, а LayerAssist находит настройку, которую изменило обновление.
Обработчик очереди или бот работает как служба. Когда он останавливается, ничего заметно не ломается – пока не начинают копиться заказы. Монитор службы ловит это сразу.
Приложение работает как служба Windows на сервере небольшой компании. LayerAssist проверяет его через OpenSSH и сообщает владельцу, когда оно останавливается.
Добавьте сервер в «Сайты и серверы» с доступом по SSH (в Windows – OpenSSH).
В «Автоматизациях» нажмите «Новая автоматизация», выберите сервер, затем «Состояние службы» и введите имя службы, например nginx, mariadb или php8.2-fpm.
Каждые 5 минут для ключевой службы или реже для той, что может подождать.
Встроенный монитор следит за одной службой на сервер: обычно за базой данных или веб-сервером. Остальные охватите регулярной проверкой в виде собственной автоматизации.
За любой службой, которую сервер запускает под именем: веб-серверами вроде Nginx, Apache или LiteSpeed, базами данных вроде MySQL, MariaDB или PostgreSQL, PHP-FPM, почтовыми службами или вашим собственным приложением. В Windows – за любой службой Windows.
В режиме «Безопасно исправить» он сам запускает остановившуюся службу. Полный перезапуск или изменение настроек при автоматическом запуске ждёт вашего одобрения. В чате достаточно попросить – и он сделает это сразу.
Встроенный монитор следит за одной службой на сервер. Для остальных попросите LayerAssist о регулярной проверке в виде собственной автоматизации; как часто она запускается, зависит от тарифа.
Проверить, работает ли служба, можно с обычным доступом по SSH. Для чтения системных журналов и перезапуска служб обычно нужны sudo или root, которые входят в тариф Plus и выше.
Все руководства по мониторингуЧто входит в каждый тарифКак работает LayerAssist
От 9 $ в месяц · 14 дней, чтобы передумать
Добавьте свой сайт и задайте первый вопрос уже сегодня. Не подошло? Отмените в течение 14 дней и верните первый платёж за вычетом только использованной работы ИИ.
Бесплатно 7 дней · Без банковской карты · Технические знания не нужны.