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

12 3
daga
На сайте с 01.06.2004
Offline
161
2605

Все приветствую.

Есть сервисы отслеживающие пинг.

Если на сервере сайты работают, только кто-то мускул периодически перегружает.

Как это можно отследить?

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

http://ping-admin.ru/

Ping-Admin.Ru осуществляет круглосуточный мониторинг доступности и проверку работы на сервере таких сервисов как:

HTTP, HTTPS (проверка работоспособности сайта).

FTP.

MySQL, PostgreSQL (проверка работоспособности базы данных).

POP3, SMTP, IMAP (проверка работоспособности почты).

DNS.

Ping.

Telnet.

Услуги по парсингу данных (/ru/forum/939826), единоразовый и регулярный сбор данных. Любые объемы. Скрипты на PHP, создание и доработка, решение проблем с сайтами Пишите в личные сообщения или скайп
K5
На сайте с 21.07.2010
Offline
209
#2

надо искать причину падения, а не костыли городить.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
AI
На сайте с 05.05.2013
Offline
114
#3

в логах ничего нет? :)

на чём mysql крутится (дедик или впска)?

Регистрирую домены тут (https://order.triplix.ru/pl.php?1)!
redeyer
На сайте с 27.01.2010
Offline
102
#4
daga:
...
Если на сервере сайты работают, только кто-то мускул периодически перегружает.
Как это можно отследить?

Скорей всего сама ОС рестарт делает при крашах. Посмотрите системные логи (/var/log/syslog - если deb-based система или /var/log/messages - если rpm-based - centos). Хотя, в centos такой штуки насколько я знаю, нету. А вот в ubuntu вполне может быть. Там в /etc/init/mysql.conf есть настройки respawn - это вот оно. Какая ОС?

В общем, читайте логи. Системные и самой СУБД ( /var/log/mysql* ) Там всё написано - кто или что, когда и почему упало или было перезагружено. Ещё можете выключить mysql и запустить его не сервисом, а просто из консоли - mysqld & . В этом случае оно при падении скорей всего так и останется лежать.

Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert
N
На сайте с 06.05.2007
Offline
419
#5

А там, наверное, нет краша.

В наше нелегкое время под фразой "сервер упал" люди что только не подразумевают, кроме традиционного для любого программиста останова программы.

Надо уточнить.

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

Сервер centos Nginx, 25гб памяти.

долго скрипты обрабатывает, выдает ошибку 500 периодически и

Database Error: Unable to connect to the database:Could not connect to MySQL

В PHP.INI прописано:

max_execution_time = 180 ;

max_input_time = 60 ;

max_input_nesting_level = 64 ;

memory_limit = 512M ;

proxy_send_timeout 60;

proxy_read_timeout 60;

Возможно необходимо Nginx настроить?

redeyer
На сайте с 27.01.2010
Offline
102
#7
daga:
Сервер centos Nginx, 25гб памяти.

долго скрипты обрабатывает, выдает ошибку 500 периодически и
Database Error: Unable to connect to the database:Could not connect to MySQL

Это надо смотреть. Может nginx, а может что-то ещё. 25гб - наверное не памяти, а диска? Сообщение лишь о том, что php не может подключиться к mysql. А почему не может - это нужно смотреть логи самого mysql. Сначала нужно выяснять именно это. Nginx здесь вряд ли, если и может быть "виноватым", то в самую последнюю очередь.

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

Скрипты долго грузятся.

25 гб памяти, но винт медленный.

Почти каждый день бывает выдает ошибку 500, на некоторых сайтах ошибку базы.

Сейчас вроде все нормально:)

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

Поставьте лучше munin и смотрите на графики в момент падения MySQL.

Не стоит плодить сущности без необходимости
daga
На сайте с 01.06.2004
Offline
161
#10

munin стоит, но ничего не вижу:( нету перегрузок ЦПУ и винта.

Спустя 4 дня мускул вновь упал по неизвестной причине. Пришлось перезагружать.

Оттюнил nginx.

Прописано:

worker_processes 8;

worker_rlimit_nofile 16384;

worker_connections 2048;

Какой оптимальный worker_connections ? Может worker_rlimit_nofile и worker_connections увеличить в 1,5 раза?

Выдает неправильный синтаксис:

error_log /dev/null crit;

multi_accept on;

12 3

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