Время ожидания запроса хром "Аякса" после 120 секунд?
Я не уверен, является ли это ошибкой или ошибкой конфигурации, но я продолжаю получать запросы ajax "отмененные" ровно через 120 секунд. Код ответа http не указан.
Серверная часть работает на стеке LAMP, а php max_execution_time установлен в 240 секунд с помощью mod_php5
Как ни странно, если я запрошу ту же страницу без ajax, она не будет тайм-аут через 120 секунд.
Ранние тесты показывают, что firefox делает то же самое.Может ли кто-нибудь помочь с этим ошибка/раздражение?
Пример кода
set_timeout_limit(o);
sleep(1000);
2 ответа:
Попробуйте добавить
timeout: xxx
(в ms) к вашему вызову AJAXПример:
$.ajax({ url: "test.html", timeout: 240000, context: document.body, success: function(){ $(this).addClass("done"); } });
У меня уже была твоя проблема!Я использую set_time_limit (0), но мой скрипт останавливается через 630 секунд!я потратил много времени на эту проблему, и я понял, что брандмауэр сервера убивает мой процесс!может быть, твоя проблема и в этом тоже!если вы получаете доступ к вашему серверу WHM перейдите в Process manager и посмотрите на ваш процесс! ;)