Добрый день!
На апрельской версии BitrixVM (Vmware, centos 6.7, php 5.6.15, mysql 5.5.46, nginx) стоял продукт битрикс управление сайтом версии 15.0.15 с почти 200 днями стабильной работы (20к посетителей в сутки). На прошлой неделе, после продления лицензии решили обновить продукт до актуальной версии 16.5.8 (только битрикс, компоненты ОС не обновлялись). После чего стали возникать ошибки. Прежде всего при загрузке контента БД возникала db error (после включения отображения ошибок выяснилось - mysql too many connections). Затем (примерно через полчаса - час работы сайта), сайт падал с ошибкой 502.
Перевели на актуальную БитриксВМ (Vmware, centos 6.8, php 5.6.23, mysql 5.5.50, nginx). Теперь чаще сайт просто падает с ошибкой 502 через полчаса работы. Перекопали и варьировали все настройки: httpd - количества соединений, mysql (bvat) - размеры кэша и временных таблиц.
Логи mysql ошибок сейчас не показывает (раньше, к сожалению, был выключен), логи апач - server reached maxclient settings. Логи nginx - an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/3/хх/хххххххх while reading upstream ... Причем пытаюсь копать в сторону папки кэша nginx - он туда ничего не пишет, хотя права проверял.
Из ошибок внутри битрикс: процент временных таблиц БД варьируется от 40 до 50, меньше не становится, сколько памяти не выделяй (нормальное значение - 30%), до обновления такого не наблюдалось. А также ошибка проверки системы: "Выполнение агентов на cron - Ошибка! Не настроен запуск cron_events.php на cron, последний агент отработал больше суток назад", хотя в crontab прописана строчка, касаемая битрикс, и соответствующие переменные в db_conn и в bitrix/modules/main/tools/cron_events.php определены. На старой системе такой проверки вообще не было.
В настоящий момент сайт крутиться с автоперезапуском httpd и mysqld сервисов каждые 30 минут - это позволяет иметь внешне стабильный сайт. Буду признателен за любые советы.
На апрельской версии BitrixVM (Vmware, centos 6.7, php 5.6.15, mysql 5.5.46, nginx) стоял продукт битрикс управление сайтом версии 15.0.15 с почти 200 днями стабильной работы (20к посетителей в сутки). На прошлой неделе, после продления лицензии решили обновить продукт до актуальной версии 16.5.8 (только битрикс, компоненты ОС не обновлялись). После чего стали возникать ошибки. Прежде всего при загрузке контента БД возникала db error (после включения отображения ошибок выяснилось - mysql too many connections). Затем (примерно через полчаса - час работы сайта), сайт падал с ошибкой 502.
Перевели на актуальную БитриксВМ (Vmware, centos 6.8, php 5.6.23, mysql 5.5.50, nginx). Теперь чаще сайт просто падает с ошибкой 502 через полчаса работы. Перекопали и варьировали все настройки: httpd - количества соединений, mysql (bvat) - размеры кэша и временных таблиц.
Логи mysql ошибок сейчас не показывает (раньше, к сожалению, был выключен), логи апач - server reached maxclient settings. Логи nginx - an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/3/хх/хххххххх while reading upstream ... Причем пытаюсь копать в сторону папки кэша nginx - он туда ничего не пишет, хотя права проверял.
Из ошибок внутри битрикс: процент временных таблиц БД варьируется от 40 до 50, меньше не становится, сколько памяти не выделяй (нормальное значение - 30%), до обновления такого не наблюдалось. А также ошибка проверки системы: "Выполнение агентов на cron - Ошибка! Не настроен запуск cron_events.php на cron, последний агент отработал больше суток назад", хотя в crontab прописана строчка, касаемая битрикс, и соответствующие переменные в db_conn и в bitrix/modules/main/tools/cron_events.php определены. На старой системе такой проверки вообще не было.
В настоящий момент сайт крутиться с автоперезапуском httpd и mysqld сервисов каждые 30 минут - это позволяет иметь внешне стабильный сайт. Буду признателен за любые советы.