У меня был сайт, работающий на моем сервере Ubuntu 18.04.3 в течение приблизительно 5 месяцев без проблем.
Я недавно переместил два других небольших сайта в тот сервер.
Внезапно, я осознаю отчеты времени простоя обо всех 3 сайтах.
Проблемой является Ошибка, Устанавливающая Соединение с базой данных.
Выполнение следующего фиксирует его...
sudo /etc/init.d/mysql start
Исходное значение в
/etc/systemd/system/multi-user.target.wants/mysqld.service
был
Restart=on-failure
но после чтения этой статьи, я изменил это на
Restart=always
Я внес это изменение 3 дня назад, все же я осознал ту же проблему сегодня. Я должен был работать...
sudo /etc/init.d/mysql start
несмотря на
/etc/systemd/system/multi-user.target.wants/mysqld.service
быть установленным на
Restart=always
Я столкнулся с этим подобным вопросом, но ответ имел минус 1 против.
Если бы кто-либо может помочь с некоторыми дальнейшими предложениями, это очень ценилось бы.
Содержание сервисного файла...
# MySQL systemd service file
[Unit]
Description=MySQL Community Server
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=forking
User=mysql
Group=mysql
PIDFile=/run/mysqld/mysqld.pid
PermissionsStartOnly=true
ExecStartPre=/usr/share/mysql/mysql-systemd-start pre
ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
TimeoutSec=600
Restart=always
RuntimeDirectory=mysqld
RuntimeDirectoryMode=755
LimitNOFILE=5000
https://stackoverflow.com/questions/30067577/mysql-will-not-restart
Также: 1. Покажите sql.log 2. Почему sql, разрушенные после, добавляют новый сайт, возможно, у них есть ошибки? 3. Проверьте работу sql без нового сайта.