Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Упал сервер MySQL. Помогите найти причину / 2 сообщений из 2, страница 1 из 1
16.04.2018, 14:33
    #39630827
NkDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упал сервер MySQL. Помогите найти причину
Есть сервер VDS на хотором хостятся 2 сайта. Посещаемость маленькая, не более 200 ун. пос. в сутки.

Сегодня с утра обнаружил что сайты не работают - выдают ошибку подключения к базе данных.
Зашел на сервер.

Команда: sudo service mysqld status показала что mysql не запущен.
Перезапустил sudo service mysqld restart - сайты заработали.

В логах /var/log/mysqld.log записи такие:

Огромная простыня из похожих запросов. Эти запросы происходят ежедневно на протяжении последнего года, по 3-4 партии в сутки по несколько десятков запросов в каждой.
IP адреса в запросе каждый раз меняются.
...

2018-04-15T21:28:21.367688Z 69422 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:21.920274Z 69423 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:22.472954Z 69424 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:23.037916Z 69425 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:23.613832Z 69426 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)

...


Последние записи в логе такие такие:
2018-04-15T21:28:22.472954Z 69424 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:23.037916Z 69425 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)
2018-04-15T21:28:23.613832Z 69426 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES)

2018-04-15T23:41:36.125019Z 69477 [Note] Aborted connection 69477 to db: 'mydb' user: 'vlad' host: 'localhost' (Got an error writing communication packets)
2018-04-15T23:43:46.835932Z 69500 [Note] Aborted connection 69500 to db: 'mydb' user: 'vlad' host: 'localhost' (Got an error reading communication packets)
2018-04-16T03:23:34.916024Z 69699 [Note] Aborted connection 69699 to db: 'mydb' user: 'vlad' host: 'localhost' (Got an error reading communication packets)

Далее 5 раз повторяется такая портянка с интервалом в секунду:

2018-04-16T04:27:49.333823Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-04-16T04:27:49.334033Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
2018-04-16T04:27:49.340849Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.18) starting as process 8291 ...
2018-04-16T04:27:49.354717Z 0 [Note] InnoDB: PUNCH HOLE support available
2018-04-16T04:27:49.354774Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2018-04-16T04:27:49.354803Z 0 [Note] InnoDB: Uses event mutexes
2018-04-16T04:27:49.354819Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2018-04-16T04:27:49.354822Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
2018-04-16T04:27:49.354825Z 0 [Note] InnoDB: Using Linux native AIO
2018-04-16T04:27:49.355454Z 0 [Note] InnoDB: Number of pools: 1
2018-04-16T04:27:49.357344Z 0 [Note] InnoDB: Not using CPU crc32 instructions
2018-04-16T04:27:49.362033Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2018-04-16T04:27:49.362148Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12
2018-04-16T04:27:49.362164Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2018-04-16T04:27:49.362173Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2018-04-16T04:27:49.362190Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2018-04-16T04:27:49.362195Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-04-16T04:27:49.362200Z 0 [ERROR] Failed to initialize plugins.
2018-04-16T04:27:49.362207Z 0 [ERROR] Aborting

2018-04-16T04:27:49.362248Z 0 [Note] Binlog end
2018-04-16T04:27:49.362340Z 0 [Note] Shutting down plugin 'CSV'
2018-04-16T04:27:49.362653Z 0 [Note] /usr/sbin/mysqld: Shutdown complete

Вопрос в следующем:

1. Возможно ли как то выяснить причину падения сервера? Если да то как? Что можно сделать чтобы это предотвратить?
2. В чем смысл этих запросов: 2018-04-15T21:28:23.613832Z 69426 [Note] Access denied for user 'root'@'58.218.200.15' (using password: YES) Их в логе тысячи, отправляются каждую секунду.
3. Что означает это: 2018-04-15T23:41:36.125019Z 69477 [Note] Aborted connection 69477 to db: 'mydb' user: 'vlad' host: 'localhost' (Got an error writing communication packets)
4. Что может значить последняя портянка? Что произошло на сервере что он отрубился?

Спасибо!
...
Рейтинг: 0 / 0
16.04.2018, 14:57
    #39630850
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упал сервер MySQL. Помогите найти причину
NkDev2018-04-16T04:27:49.362033Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2018-04-16T04:27:49.362148Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12
ОС не предоставила запрошенные 128мб. errno 12 - ENOMEM, не оказалось у ОС столько памяти свободной.
Потому эта попытка запуска не удалась.

Access denied for user - если не знакомый IP, значит какой-то бот пытается подобрать пароль. Закройте на уровне firewall вообще всё кроме необходимых адресов. Нечего базу в мир светить.
Aborted connection (Got an error reading communication packets) - установленное соединение автоматически закрыто. Вероятно, ваше приложжение не закрывает корректно соединение к базе.
Что ещё - изучайте лог, каким-нибудь банальным grep -v откинуть повторяющиеся неинтересные предупреждения.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Упал сервер MySQL. Помогите найти причину / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]