Timeout

1 мин чтения

Timeout

Timeout (превышение времени ожидания) происходит, когда ваш сервер не отвечает на HTTP-запрос за установленное время. В tracker.ru по умолчанию используется таймаут 60 секунд.

Основные причины

  • Перегрузка сервера — высокая нагрузка на CPU/память/диск
  • Долгие SQL-запросы — неоптимизированные запросы к базе данных блокируют ответ
  • Блокировка IP — firewall или fail2ban заблокировали IP-адрес чекера
  • Проблемы сети — медленное соединение между чекером и вашим сервером
  • DDoS-атака — сервер перегружен вредоносным трафиком

Что делать

  1. Проверьте нагрузку сервера: top, htop, uptime (load average)
  2. Найдите медленные SQL-запросы через slow_query_log MySQL/PostgreSQL
  3. Проверьте логи firewall — убедитесь, что IP чекера не заблокирован
  4. Увеличьте max_execution_time PHP или proxy_read_timeout nginx
  5. Оптимизируйте тяжёлые операции — кэширование, индексы БД, асинхронные задачи

💡 Совет: tracker.ru проверяет сайты из российского датацентра. Если ваш сервер находится за границей (Европа, США, Азия), сетевые задержки могут влиять на время ответа. Учитывайте географию при настройке таймаутов.