Для оптимальной работы сайта на Битрикс и стабильности сервера важно регулярно проверять и очищать лог-файлы. Со временем логи накапливаются, что может замедлить работу сайта и привести к различным сбоям. Поэтому рекомендуется проводить анализ этих файлов, чтобы вовремя устранять ошибки и повышать производительность.
Для серверов на базе CentOS с окружением Битрикс основные пути к логам выглядят так (в зависимости от конфигурации):
-
Битрикс: файлы
__bx_log.logилиlog.txtв корне сайта. Файл задаётся переменнойLOG_FILENAMEв/bitrix/php_interface/dbconn.php. -
Apache:
/var/log/httpd/error_log -
Nginx:
/var/log/nginx/error.log -
PHP:
/var/log/php/exceptions.log -
Почта:
/home/bitrix/msmtp_default.log -
bash, cron:
/var/spool/mail/rootи/var/spool/mail/bitrix -
bitrixvm:
/opt/webdir/temp(логи запущенных задач)
Рекомендуется проверять логи раз в неделю, чтобы убедиться в отсутствии ошибок.
Также полезно проверять файл /var/log/btmp командой last -f /var/log/btmp. Если там много записей о попытках авторизации, возможно, идёт брутфорс-атака на SSH. В таком случае стоит изменить порт SSH (отредактировать строку “Port 22” в /etc/ssh/sshd_config, разрешить доступ к новому порту в iptables и перезапустить SSH). Для очистки файла аутентификации выполните команду cat /dev/null > /var/log/btmp.
Беспокоитесь о безопасности вашего сайта или сервера? Мы проводим полный аудит безопасности, устраняем уязвимости, лечим вирусы на 1С-Битрикс и настраиваем надежную защиту. Свяжитесь с нами, чтобы защитить ваш бизнес.