[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постоянно стал падать MySQL (1 раз в сутки, в двое
Страницы: 1, 2
inpost
Постоянно стал падать 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

По времени не связаны между собой. Как найти причину? Падения не взаимосвязаны, может упасть и утром, когда мало людей онлайн, может в середине дня.
Объем БД:
user posted image

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
johniek_comp
я бы сделал top посмотрел какой айди у твоего процесса бд. через safe никогда не запускал, но не суть, найди процесс с именем что-то вроде mysql и выполни top -p {id процесса мускула}
смотри что делает, сколько жрет, в какое время. можешь записать это все в файл и анализировать. и еще, ты пробовал перезапустить сервер? выполнить optimaze table (или как там))) )

_____________
user posted image
johniek_comp
ой-ой-ой

`man_id`
`id_man`
dat_anal
можеи ты уже даш линк на свой сайт знакомств, я бы девушку себе нашел)


_____________
user posted image
inpost
dat_anal - сокращенно от analytic laugh.gif laugh.gif laugh.gif . Собираю отчёты, выискиваю проблемные места.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
rrrrrr
ты утверждаешь, что в какой-то момент он вспоминает, что 5 часов назад была этот варнинг и просто так рестартит мускул?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
volter9
inpost
# Stop using anal as a variable! 
# Wherever I look I see anal this and anal that!
# So please stop.
# Use analyze or xbvvzr or whatever and not anal_insert or anal_check
source

_____________
Мой блог
stump
может сервачек хакнутый?!

_____________
Трус не играет в хокей
T1grOK
Зачем гадать, промониторить показатели СУБД, нынче достаточно визуальных средств мониторинга. Сразу станет ясно, кто и в чем виноват.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
inpost
stump
И как хакнутый сервак можно 1 раз в 2 суток рестартануть? Там доступ по IP, так просто не попасть.

volter9
Всё зависит от сложности проблемы laugh.gif laugh.gif laugh.gif

T1grOK
Например? Просто если не момент падения, то всё остальное время работает достаточно хорошо и других проблем не замечал. Расскажи подробнее.

johniek_comp
"и еще, ты пробовал перезапустить сервер?"
После падения идёт рестарт.

"выполнить optimaze table"
Выполняю вовремя.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
stump
Цитата (inpost @ 23.04.2015 - 14:24)
stump
И как хакнутый сервак можно 1 раз в 2 суток рестартануть? Там доступ по IP, так просто не попасть.

volter9
Всё зависит от сложности проблемы laugh.gif laugh.gif laugh.gif

T1grOK
Например? Просто если не момент падения, то всё остальное время работает достаточно хорошо и других проблем не замечал. Расскажи подробнее.

johniek_comp
"и еще, ты пробовал перезапустить сервер?"
После падения идёт рестарт.

"выполнить optimaze table"
Выполняю вовремя.

Ну приходит злодей и рестартует smile.gif.

Еще можно промониторить запросы. Может раз в какое-то время выполняется запрос который приводит к переизбытку памяти из-за чего сервачек виснет, по обращением падабает, а потом система повисший сервачек с переполнененным лимитом рестартует. Как такой вариант?

_____________
Трус не играет в хокей
T1grOK
Цитата (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
T1grOK
Расскажи более подробно или дай статью, как правильно следить и собирать показания? Или же какое приложение умеет это делать?
Допустим ты прав, с каждой минутой наполняется буфер, или переполняется допустимый объем памяти, вот в какой-то момент Х происходит лимит и падает. Как именно это найти? Расскажи по пунктам, будь добр.

stump
Повторюсь, не связан ни с какими событиями, по крйаней мере найти не удалось.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
T1grOK
Смотри в сторону Zabbix и ему подобным.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
stump
Цитата (inpost @ 23.04.2015 - 17:06)
stump
Повторюсь, не связан ни с какими событиями, по крйаней мере найти не удалось.

Если все работает на отлично то остается только одно - админу с тебя орет перезапуская твой мускул.

установит логирование каждого чихал MySQL:
alexvolkov.ru/mysql-logiruem-vse-zaprosy.html

_____________
Трус не играет в хокей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.