Centos 7 / MariaDB, 1 Гбит DigitalOcean Droplet с высоким трафиком убивает MySQL
У меня есть Centos 7 / MariaDB, 1 Гб DigitalOcean Droplet с двумя сайтами Wordpress с низким трафиком. Когда сервер получает около 15 одновременных пользователей, MySQL не хватает памяти и сбрасывает. Войдите ниже:
180806 14:43:05 InnoDB: Fatal error: cannot allocate memory for the
buffer pool
180806 14:43:05 [ERROR] Plugin 'InnoDB' init function returned error.
180806 14:43:05 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
180806 14:43:05 [Note] Plugin 'FEEDBACK' is disabled.
180806 14:43:05 [ERROR] Unknown/unsupported storage engine: InnoDB
180806 14:43:05 [ERROR] Aborting
180806 14:43:05 [Note] /usr/libexec/mysqld: Shutdown complete
Итак, мой вопрос здесь, что я могу сделать, чтобы остановить MySQL, Apache остается в порядке. Так что надеюсь, что некоторые удобные настройки позволят мне решить эту проблему:)
Ура всем!
1 ответ
Ваш сервер имеет ограниченную оперативную память, и вы, вероятно, выделяете слишком много памяти для подключений MySQL. Я бы предложил пересмотреть конфигурацию MySQL и уменьшить размер буферов.
Простой способ проверить конфигурацию MySQL и распределение памяти - запустить mysqltuner или другой бесплатный инструмент.