мой сервер (CentOS) содержит множество веб-сайтов, которые собирают данные из множества источников с помощью cron. конфигурация mysql по умолчанию
недавно PHP не смог связаться с mysql. Сначала я просто перезапускаю сервер
но после перезапуска PHP по-прежнему не мог связаться с mysql
Я пробовал:
ps ax | grep mysql
Затем запустите: kill -9 ####
(Я также пробовал killall -9 ####
) - это не удалось, ps ax | grep mysql
показывает идентификатор убитого процесса
service mysqld start
(Я также пробовал /etc/init.d/mysqld start
) - получил ответ Timeout error occurred trying to start MySQL Daemon.
при запуске top
, mysqld_safe
появляется вверху с примерно 50% загрузки ЦП. Я не знаю размера всей базы данных.
Я действительно запутался
Помните, mysqld_safe НЕ ЯВЛЯЕТСЯ MYSQL. В нем есть цикл для вызова mysqld, фактического процесса демона сервера. Вероятно, это было глупо, пытаясь запустить mysqld. Вот и вся проблема.
Ты всегда должен
Я думаю, что это проблема с оборудованием или, по крайней мере, жесткий диск очень медленный. Не могли бы вы вставить содержимое статуса / proc //? Ты тоже можешь бежать dmesg
и вставить последние 20 строк?