Добрый день, коллеги!
Прошу помочь с настройкой. Постоянно падает MYSQL - mysqld. Раньше проблема была не столь актуальна, но народу прибавилось и частота падения увеличилась. Начинали с 4 Gb RAM, потом 6 GB, сейчас 8GB. Изучили ветку поменяли соответствующие настройки - в целом стало получше, но всёравно служба падает несколько раз в день. А если большая активность пользователей, то совсем печально становится. Итого понакрутили сами уже достаточно, всетаки нужна профессиональная помощь
Версия ВМ - 7.3.3 Все обновления актуальны.
По нашим наблюдениям(это предположение) проблема с MYSQL происходит после того, как значение table_open_cache становится равно 0%, в связи с этим были внесены следующие изменения в конфигурацию:
Прошу помочь с настройкой. Постоянно падает MYSQL - mysqld. Раньше проблема была не столь актуальна, но народу прибавилось и частота падения увеличилась. Начинали с 4 Gb RAM, потом 6 GB, сейчас 8GB. Изучили ветку поменяли соответствующие настройки - в целом стало получше, но всёравно служба падает несколько раз в день. А если большая активность пользователей, то совсем печально становится. Итого понакрутили сами уже достаточно, всетаки нужна профессиональная помощь
Версия ВМ - 7.3.3 Все обновления актуальны.
По нашим наблюдениям(это предположение) проблема с MYSQL происходит после того, как значение table_open_cache становится равно 0%, в связи с этим были внесены следующие изменения в конфигурацию:
1. Изменено значение innodb_buffer_pool_size до 6Гб (было 3 Гб)
2. Внесено изменение в /usr/lib/systemd/system/mysqld.service параметр LimitNOFILE изменен до 2900 (Было 5000)
3. /etc/sysctl.conf добавлен параметр fs.file-max = 2900
4. Изменен /etc/security/limits.conf добавлено
* soft nproc 2900
* hard nproc 2900
* soft nofile 2900
* hard nofile 2900
Отключено
# mysql hard nofile 65535
# mysql soft nofile 65535
Логи можно посмотреть