При старте или остановке zabbix-серверу необходим сервер баз данных. Zabbix умеет работать с разными СУБД, поэтому разработчики по всей видимости не стали указывать зависимости загрузки, подразумевая, что конечный пользователь сам это сделает. Отсюда и возникла проблема. При запуске/остановке системы службы стартуют параллельно, если не указаны зависимости в юнитах. У zabbix-сервера, при установке по умолчанию, эти зависимости не указаны.
Что и приводит к такому поведению.
Решается эта проблема прописыванием зависимостей в юнитах:
Код: Выделить всё
systemctl edit zabbix-server
Код: Выделить всё
[Unit]
After=mysql.service
Requires=mysql.service
Код: Выделить всё
systemctl daemon-reload