LINUX.ORG.RU
решено ФорумAdmin

Постоянно падает MySql

 


0

1

Здравствуйте.
VPS 512 мб оперативной памяти
Ubuntu 16.04.3
Mysql 5.7.20
Постоянно падает mysql сервер
Полный Лог /var/log/mysql/error.log - https://pastebin.com/r5Yxashe

последние записи в логе вот такие:

2018-01-17T09:53:59.546472Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2018-01-17T09:53:59.546611Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2018-01-17T09:53:59.774096Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-01-17T09:53:59.777727Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.20-0ubuntu0.16.04.1) starting as process 12475 ...
2018-01-17T09:53:59.785919Z 0 [Note] InnoDB: PUNCH HOLE support available
2018-01-17T09:53:59.785971Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2018-01-17T09:53:59.785982Z 0 [Note] InnoDB: Uses event mutexes
2018-01-17T09:53:59.785989Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2018-01-17T09:53:59.785997Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.8
2018-01-17T09:53:59.786004Z 0 [Note] InnoDB: Using Linux native AIO
2018-01-17T09:53:59.786588Z 0 [Note] InnoDB: Number of pools: 1
2018-01-17T09:53:59.786867Z 0 [Note] InnoDB: Using CPU crc32 instructions
2018-01-17T09:53:59.790442Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2018-01-17T09:53:59.790533Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12
2018-01-17T09:53:59.790549Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2018-01-17T09:53:59.790564Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2018-01-17T09:53:59.790576Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2018-01-17T09:53:59.790583Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-01-17T09:53:59.790590Z 0 [ERROR] Failed to initialize plugins.
2018-01-17T09:53:59.790595Z 0 [ERROR] Aborting

2018-01-17T09:53:59.790612Z 0 [Note] Binlog end
2018-01-17T09:53:59.790707Z 0 [Note] Shutting down plugin 'CSV'
2018-01-17T09:53:59.790754Z 0 [Note] Shutting down plugin 'MyISAM'
2018-01-17T09:53:59.791190Z 0 [Note] /usr/sbin/mysqld: Shutdown complete

Подскажите, что не так, уже не первый раз такое, пробовал менять разные параметры, но всё равно тоже самое

mmap(137428992 bytes) failed; errno 12
InnoDB: Cannot allocate memory for the buffer pool

Столько свободной памяти есть вообще?

Radjah ★★★★★
()
Ответ на: комментарий от vebmaster

Хотя бы в размер оперативки.

В идеале надо оперативы добавлять. Всё равно в нее упрешься.

Radjah ★★★★★
()
Ответ на: комментарий от AS

KVM vps

В идеале надо оперативы добавлять. Всё равно в нее упрешься.

Посещаемость минимальная, мне кажется дело не в оперативной памяти

vebmaster
() автор топика
Ответ на: комментарий от vebmaster

мне кажется дело не в оперативной памяти

Тебе казаться может всё, что угодно, но Cannot allocate memory имеет совершенно однозначный перевод. и MySQL занимает не мало.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.