Где и как поправить конфиг, что бы не падал mysql?

Переодически падает севере, последнюю неделю очень часто.
Вот последние строчки из лога
170128 19:38:09 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
170128 19:38:09 InnoDB: Completed initialization of buffer pool
170128 19:38:09 InnoDB: Fatal error: cannot allocate memory for the buffer pool
170128 19:38:09 [ERROR] Plugin 'InnoDB' init function returned error.
170128 19:38:09 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170128 19:38:09 [ERROR] Unknown/unsupported storage engine: InnoDB
170128 19:38:09 [ERROR] Aborting

170128 19:38:09 [Note] /usr/sbin/mysqld: Shutdown complete


Я так понял, не хватает оперативной памяти, подскажите, кто имел дело, где поправить что бы все не поломать, на сервере пару десятков рабочих сайтов. Буду благодарен
  • Вопрос задан
  • 554 просмотра
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
https://www.digitalocean.com/community/questions/m...

Shortly: add (or replace existing line) to the /etc/mysql/my.cnf :

innodb_buffer_pool_size = 20M
This will decrease mysql requirements.

And here is the original answer (with explanations):

stackoverflow.com/a/12683951/1115187

Another approaches to solve the problem:

askubuntu.com/a/457932/400409

0 линк в гугле
Ответ написан
DarWiM
@DarWiM
К слову, иногда MySQL настроен нормально, но падет из-за того, что PHP-FPM кушает слишком много.
В таких случаях стоит и его конфиги немного поправить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы