Как отследить момент падения MySQL

123
Andreyka
На сайте с 19.02.2005
Offline
822
#11

Значит падение не зависит от тех параметров.

Не стоит плодить сущности без необходимости
H
На сайте с 05.05.2015
Offline
61
#12

По сути верно сказали, при крахе/ребуте самого MySQL в логи пишется инфа

Проверьте uptime.

Может падений не было, а просто все свободные max_connections/max_user_connections заняты, и mysql некуда соединение девать?

daga
На сайте с 01.06.2004
Offline
161
#13

Сегодня опять упал мускул.

Из службы админов написали:

В системных журналах сервера баз данных, нет критических ошибок, которые могли бы вызвать его остановку или сбой в работе. Проблема возникшая у Вас была связана с попыткой запуска ещё одного процесса MySQL.

Как такое может быть?

Облачный хостинг, официальный регистратор доменов в Украине. За прогон сайта, проведу видео-сессию, трансформирующую сознание:)
N
На сайте с 06.05.2007
Offline
419
#14

daga, например, встроенный (и не работающий правильно) мониторинг от ispmanager. Там есть галочки специальные -выключите раз на то пошло

Но все равно мало информации. настраивайте munin или хотя бы atop - смотрите историю.

Кнопка вызова админа ()
daga
На сайте с 01.06.2004
Offline
161
#15

Установлен мунин, панель ДиректАдмин.

png localhost-cpu-day.png
png localhost-interrupts-day.png
N
На сайте с 06.05.2007
Offline
419
#16

daga,как террористы будете по одной картиночке присылать ? огласите ваши требования )

Нет, серьезно. Так дело не сдвинется. Всем вам пишут возможные варианты для размышлений, а не куда именно нажимать.

Ну картинки как картинки. Загрузка ночью подозрительная. Какой-то процесс потреблял 100% одного ядра. Но больше ничего по двум картинкам не сказать. И по трем тоже.

H
На сайте с 17.10.2012
Offline
46
#17
Какой оптимальный worker_connections ? Может worker_rlimit_nofile и worker_connections увеличить в 1,5 раза?

При вашей конфигурации имхо 8 процесов это много, 2 достаточно.

worker_processes 2;

worker_connections 2048;

Попробуйте в php отловить, какая ошибка после падения выдается:

if (mysql_errno()) {

# write log or send mail
}

Ну и помониторить mysql через "SHOW FULL PROCESSLIST" - возможно какой то запрос надолго зависает.

Andreyka
На сайте с 19.02.2005
Offline
822
#18

Попробуйте убрать mysql из мониторинга DA. Возможно это он косячит.

L
На сайте с 01.03.2016
Offline
7
#19

Я тоько один не понимаю почему дебаг падения сюкеля мы делаем через настройки другого совершенно левого демона?

Ошибку 500 выдает вебсервер. Ему до лампочки сюкель.

Для начала нужен дебаг сюкеля (раз он падает), возможно запуск с трассировщиком. А там видно будет. И вообще - падает ли он? По сути никаких вводных для консультации нет.

Ресурсов на оборудовании достаточно? Не шедулер ли его мочит?

Зарабатывть бабки и иметь кучу клиентов - это две большие разницы. Доверенный партнер поможет с доменами РЦ. Личный кабинет. Работаем по договору. Благотворительностью не занимаемся. Индивидуально.
N
На сайте с 06.05.2007
Offline
419
#20
lamma:
Я тоько один не понимаю почему дебаг падения сюкеля мы делаем через настройки другого совершенно левого демона?

Потому что он не падает в том смысле как это привыкли понимать программисты.

Перечитайте внимательно

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий