Длительность выполнения кода на странице trmA1_ajax.php примерно чуть больше двух минут.
Запрос на сервер:
let dt = $('#updDt').val();
$("body").css("cursor", "progress");
$.ajax({
url: "./terminals/a1/trmA1_ajax.php",
type: "GET",
data: {"do": "updPay", "dt": dt},
cache: false,
timeout: 240000,
success: function(response){
$("body").css("cursor", "default");
if (response == 1) alert ('Данные успешно обновлены!');
else alert (response);
},
error: function(jqXHR, status, e) {
if (status === "timeout") {
console.log("Время ожидания ответа истекло!");
} else {
//console.log(jqXHR); // Другая ошибка
console.log(status);
console.log(e);
}
}
});
Через 90 секунд в логе ошибка: 504 (Gateway Time-out). Но сам сервер успешно завершает выполнение кода страницы trmA1_ajax.php.
Подскажите, кто знает, почему ajax не дожидается ответа? Где можно изменить эти 90 секунд?
На другом cервере это все работает успешно, ответ дожидается.