Сервер / производительность / безопасность: шаблон диагностики и правила
Здесь решаем всё инфраструктурное: тормоза, 502/504, SSL, кэш, бэкапы, защита, очереди и cron.
Шаблон диагностики (копируй в тему)
Код:
Домен:
XF:
ОС:
CPU/RAM:
Веб-сервер: nginx/apache (версия)
PHP: версия, php-fpm/fastcgi
База: MySQL/MariaDB (версия), настройки (если менялись)
Хранилища/кэш: Redis/Memcached (есть/нет), opcache (есть/нет)
Поиск: MySQL / Elastic / другое
Проблема: (тормозит/падает/ошибка 502/403/SSL и т.п.)
Когда началось: (после чего)
Как воспроизвести:
Что уже делал:
Логи:
- nginx error/access (фрагмент)
- php-fpm log (если есть)
- XenForo Server error log (фрагмент)
Частые причины (чтобы сразу отсекать)
- 502/504: php-fpm упёрся в лимиты/таймауты, медленная БД, проблемы с сокетом.
- 403/404 на статику: права/путь/корень сайта/конфиг.
- SSL: сертификат не привязан к vhost, неправильный server_name, редиректы в петлю.
- Тормоза: нет opcache, нет кэша, тяжёлые аддоны, медленные запросы, большие таблицы.
Правила безопасности
- Не публикуй пароли, приватные ключи, токены, реальные cookies.
- В конфигах замазывай SECRET/KEY/PASS и любые персональные данные.