inpost
22.04.2015 - 15:34
Постоянно стал падать MySQL (1 раз в сутки, в двое).
Логи пустые, парочку:
SELECT * FROM `gift` WHERE `man_id` = 173232
150419 19:02:34 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statements writing to a table with an auto-increment column after selecting from another table are unsafe because the order in which rows are retrieved determines what (if any) rows will be written. This order cannot be predicted and may differ on master and the slave. Statement: INSERT INTO `requests_bu`
SELECT * FROM `requests` WHERE `id_man` = 173232
Но во время падения только появляется следующая запись:
150420 05:33:26 mysqld_safe mysqld restarted
По времени не связаны между собой. Как найти причину? Падения не взаимосвязаны, может упасть и утром, когда мало людей онлайн, может в середине дня.
Объем БД:
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
johniek_comp
22.04.2015 - 15:44
я бы сделал top посмотрел какой айди у твоего процесса бд. через safe никогда не запускал, но не суть, найди процесс с именем что-то вроде mysql и выполни top -p {id процесса мускула}
смотри что делает, сколько жрет, в какое время. можешь записать это все в файл и анализировать. и еще, ты пробовал перезапустить сервер? выполнить optimaze table (или как там))) )
_____________
rrrrrr
22.04.2015 - 15:47
johniek_comp
22.04.2015 - 15:48
`man_id`
`id_man`
dat_anal
можеи ты уже даш линк на свой сайт знакомств, я бы девушку себе нашел)
_____________
inpost
22.04.2015 - 19:57
dat_anal - сокращенно от analytic

. Собираю отчёты, выискиваю проблемные места.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
22.04.2015 - 19:59
rrrrrrты утверждаешь, что в какой-то момент он вспоминает, что 5 часов назад была этот варнинг и просто так рестартит мускул?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
volter9
22.04.2015 - 23:34
inpostsource
_____________
Мой блог
может сервачек хакнутый?!
_____________
Трус не играет в хокей
T1grOK
23.04.2015 - 11:38
Зачем гадать, промониторить показатели СУБД, нынче достаточно визуальных средств мониторинга. Сразу станет ясно, кто и в чем виноват.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
inpost
23.04.2015 - 14:24
stumpИ как хакнутый сервак можно 1 раз в 2 суток рестартануть? Там доступ по IP, так просто не попасть.
volter9Всё зависит от сложности проблемы
T1grOKНапример? Просто если не момент падения, то всё остальное время работает достаточно хорошо и других проблем не замечал. Расскажи подробнее.
johniek_comp"и еще, ты пробовал перезапустить сервер?"
После падения идёт рестарт.
"выполнить optimaze table"
Выполняю вовремя.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Цитата (inpost @ 23.04.2015 - 14:24) |
stump И как хакнутый сервак можно 1 раз в 2 суток рестартануть? Там доступ по IP, так просто не попасть.
volter9 Всё зависит от сложности проблемы
T1grOK Например? Просто если не момент падения, то всё остальное время работает достаточно хорошо и других проблем не замечал. Расскажи подробнее.
johniek_comp "и еще, ты пробовал перезапустить сервер?" После падения идёт рестарт.
"выполнить optimaze table" Выполняю вовремя. |
Ну приходит злодей и рестартует

.
Еще можно промониторить запросы. Может раз в какое-то время выполняется запрос который приводит к переизбытку памяти из-за чего сервачек виснет, по обращением падабает, а потом система повисший сервачек с переполнененным лимитом рестартует. Как такой вариант?
_____________
Трус не играет в хокей
T1grOK
23.04.2015 - 16:37
Цитата (inpost @ 23.04.2015 - 10:24) |
Например? Просто если не момент падения, то всё остальное время работает достаточно хорошо и других проблем не замечал. Расскажи подробнее. |
Мониторинг подразумевает и снятие показаний за какой то промежуток времени, не обязательно короткий. Что не момент падения ничего не значит. Может раньше "забилась" СУБД буферы и т.д. и т.п., а свалилась уже не на пике нагрузки.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
inpost
23.04.2015 - 17:06
T1grOKРасскажи более подробно или дай статью, как правильно следить и собирать показания? Или же какое приложение умеет это делать?
Допустим ты прав, с каждой минутой наполняется буфер, или переполняется допустимый объем памяти, вот в какой-то момент Х происходит лимит и падает. Как именно это найти? Расскажи по пунктам, будь добр.
stumpПовторюсь, не связан ни с какими событиями, по крйаней мере найти не удалось.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
T1grOK
23.04.2015 - 20:32
Смотри в сторону Zabbix и ему подобным.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Цитата (inpost @ 23.04.2015 - 17:06) |
stump Повторюсь, не связан ни с какими событиями, по крйаней мере найти не удалось. |
Если все работает на отлично то остается только одно - админу с тебя орет перезапуская твой мускул.
установит логирование каждого чихал MySQL:
alexvolkov.ru/mysql-logiruem-vse-zaprosy.html
_____________
Трус не играет в хокей
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.