Всем доброго дня.
Имеется VMBitrix 7.1, php обновлен до 7.1.18. 4Гб озу, 2 ядра.
После обновления главного модуля до 18-й версии сайт стал падать с ошибкой mysql - Too many connections. Поигрались с настройками - вроде часов 10 держит, помог параметр wait_time, но стал падать апач - 504. Снова несколько дней игрались с конфигами апача, все равно через пару часов вываливается в ошибку 504.
Мониторинг виртуальной машины по CPU, RAM, диску и сети никаких особых всплесков не показывает. На последних конфигах (конфиги apache и mysql сделали на 2ГБ, т.к. раньше сайт крутился на 2 гб) показатели такие: CPU - 20-30%, Память - до 30%, диск и сеть - до 1 mbps.
Ошибки в логах:
Apache: [php7:error] Mysql query error: (2006) MySQL server has gone away
nginx: recv() failed (104: Connection reset by peer) while reading response header from upstream
upstream timed out (110: Connection timed out) while reading response header from upstream
mysql: [Note] Aborted connection to db: 'sitemanager' user: 'bitrix0' host: 'localhost' (Got timeout reading communication packets) (видимо после установки wait_time)
Конфиги (последняя версия, игрались много, начиная с версий, формируемых bvat):
Монитор производительности битрикса: сервер БД - при последней версии - ничего "красного", кроме времени запуска сервера. Раньше были ошибки - процент временных таблиц.
Панель производительности - Производительность: 118.58, Разработка, нагружаемые страницы:
О сайте:
Посетителей в день около 2000, никаких "самописных" компонентов практически нет.
Сайт структурного подразделения гос.компании, и о наеме профессионалов для настройки хоста вопрос пока не ставится (к сожалению). За хостом следят программеры, спецы в др.областях. Раньше с таким встречались, но очень редко - где-то раз в 1,5 недели.
Буду признателен за любой совет.
Имеется VMBitrix 7.1, php обновлен до 7.1.18. 4Гб озу, 2 ядра.
После обновления главного модуля до 18-й версии сайт стал падать с ошибкой mysql - Too many connections. Поигрались с настройками - вроде часов 10 держит, помог параметр wait_time, но стал падать апач - 504. Снова несколько дней игрались с конфигами апача, все равно через пару часов вываливается в ошибку 504.
Мониторинг виртуальной машины по CPU, RAM, диску и сети никаких особых всплесков не показывает. На последних конфигах (конфиги apache и mysql сделали на 2ГБ, т.к. раньше сайт крутился на 2 гб) показатели такие: CPU - 20-30%, Память - до 30%, диск и сеть - до 1 mbps.
Ошибки в логах:
Apache: [php7:error] Mysql query error: (2006) MySQL server has gone away
nginx: recv() failed (104: Connection reset by peer) while reading response header from upstream
upstream timed out (110: Connection timed out) while reading response header from upstream
mysql: [Note] Aborted connection to db: 'sitemanager' user: 'bitrix0' host: 'localhost' (Got timeout reading communication packets) (видимо после установки wait_time)
Конфиги (последняя версия, игрались много, начиная с версий, формируемых bvat):
mysql |
---|
[mysqld] query_cache_type = 1 query_cache_size = 128M query_cache_limit = 8M innodb_buffer_pool_size = 384M table_open_cache = 8096 thread_cache_size = 96 max_heap_table_size = 96M tmp_table_size = 96M key_buffer_size = 24M join_buffer_size = 4M sort_buffer_size = 4M bulk_insert_buffer_size = 2M myisam_sort_buffer_size = 4M max_allowed_packet = 16M innodb_file_per_table = 1 innodb_flush_log_at_trx_commit = 0 expire_logs_days = 10 max_binlog_size = 100M #back_log = 2000 max_connections = 200 max_connect_errors = 50 wait_timeout = 30 slow_query_log = 1 long_query_time = 3 slow_query_log_file = /var/log/mysql/log-slow-queries.log |
Apache |
---|
<IfModule mpm_prefork_module> StartServers 10 MinSpareServers 10 MaxSpareServers 60 ServerLimit 100 MaxClients 50 MaxRequestsPerChild 5000 </IfModule> Timeout 30 KeepAlive off LogLevel error MaxKeepAliveRequests 100 KeepAliveTimeout 5 HostNameLookups Off |
nginx |
---|
# Parameters for back-end request proxy #proxy_connect_timeout 300; proxy_connect_timeout 30; #proxy_send_timeout 300; proxy_send_timeout 30; #proxy_read_timeout 300; proxy_read_timeout 30; proxy_buffer_size 64k; proxy_buffers 8 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 10m; |
Монитор производительности битрикса: сервер БД - при последней версии - ничего "красного", кроме времени запуска сервера. Раньше были ошибки - процент временных таблиц.
Панель производительности - Производительность: 118.58, Разработка, нагружаемые страницы:
/bitrix/urlrewrite.php | 51.69% | 1 029 | 0.0352 | |
/rus/news/archive/index.php | 1 | 4.91% | 18 | 0.1911 |
Посетителей в день около 2000, никаких "самописных" компонентов практически нет.
Сайт структурного подразделения гос.компании, и о наеме профессионалов для настройки хоста вопрос пока не ставится (к сожалению). За хостом следят программеры, спецы в др.областях. Раньше с таким встречались, но очень редко - где-то раз в 1,5 недели.
Буду признателен за любой совет.