У меня есть установка с Apache + mod_wsgi, выполняющая код django, и я хотел бы добавить слой защиты на случай, если проскальзывает не завершающееся представление. Что-то, что убивает запросы, превышающие, скажем, 30 секунды были бы идеальными.
Для тестирования я просто поставил time.sleep(60)
в виде.
Я пробовал настройку TimeOut 30
в Apache, но через 60 секунд мне все еще возвращается скручивание.
Я вижу, что сам mod_wsgi предлагает три разных значения времени ожидания, но ни одно из них, похоже, не относится к длительному запросу.
Для этого есть стандартная часть промежуточного программного обеспечения Django, или мне не хватает ручки на Apache или mod_wsgi?