Всем доброго дня.
Переводим сайт с IIS на LAMP.
В Apache возникла проблема при длительных серверных вычислениях, когда клиент отправляет запрос и ждёт продолжительное время.
В IIS стоит Timeout 15 минут, этого достаточно.
В apache.conf установил параметр timeout 900 (те же 15 минут).
Сайт, развёрнутый на Apache, при выполнении длительных операций, выдаёт ошибку TimeoutException через 60 секунд, результат вычислений клиент не получает, хотя по факту на сервере вычисления продолжаются и выполняются до конца.
Возникло предположение, что ошибка связана с mono, и настройки править надо где-то там.
Чтобы проверить это смоделировали ситуацию редиректа длительных запросов (proxypassmatch+proxypassreverse) всех asm/asp на другой рабочий сервер на iis.
Но proxy всех asmp и aspx запросов на IIS результатов не дал - проблема осталась, ровно через 60 секунд срабатывает таймаут, а сервер продолжает вычисления.
Вопрос - в чём может быть проблема? Почему стандартный timeout отрабатывает некорректно? Есть ли ещё где-то вшитый параметр, который через 60 секунд может обрубать вычисления?