Timeout
Timeout (превышение времени ожидания) происходит, когда ваш сервер не отвечает на HTTP-запрос за установленное время. В tracker.ru по умолчанию используется таймаут 60 секунд.
Основные причины
- Перегрузка сервера — высокая нагрузка на CPU/память/диск
- Долгие SQL-запросы — неоптимизированные запросы к базе данных блокируют ответ
- Блокировка IP — firewall или fail2ban заблокировали IP-адрес чекера
- Проблемы сети — медленное соединение между чекером и вашим сервером
- DDoS-атака — сервер перегружен вредоносным трафиком
Что делать
- Проверьте нагрузку сервера:
top,htop,uptime(load average) - Найдите медленные SQL-запросы через
slow_query_logMySQL/PostgreSQL - Проверьте логи firewall — убедитесь, что IP чекера не заблокирован
- Увеличьте
max_execution_timePHP илиproxy_read_timeoutnginx - Оптимизируйте тяжёлые операции — кэширование, индексы БД, асинхронные задачи
💡 Совет: tracker.ru проверяет сайты из российского датацентра. Если ваш сервер находится за границей (Европа, США, Азия), сетевые задержки могут влиять на время ответа. Учитывайте географию при настройке таймаутов.