Код продолжает работать после ошибки 504 Gateway Time-out

161
08 марта 2022, 04:10

Бот не возвращает заголовков, но продолжжает работать. Так я выполняю очень долгий скрипт, и работает стабильно. Так и должно быть??

date_default_timezone_set('Europe/Kiev');
$mysqli = new mysqli("localhost", "shumik", "***", "****");
$timestart = microtime(true);
sleep(100);
function run_my_last(){ 
    global $mysqli, $timestart;
    $res = $mysqli->query("UPDATE `**` SET `value` = 'wait' WHERE `param` LIKE 'queue_cron_status'");
    $res = $mysqli->query("UPDATE `**` SET `value` = '".(microtime(true) - $timestart)."' WHERE `param` LIKE 'time_query'");
}
register_shutdown_function('run_my_last');

В базу записывает число 100, и ровно после 40 с. после того как в браузере выбило ошибку 504 Gateway Time-out (на 60-ой секунде).

В предыдущем посте мне сказали, что все функции и процессы полностью останавливаються

READ ALSO
Пути в файле index.html

Пути в файле index.html

Сделал проект на vue, отлаживал, используя встроенный сервер npm run serveХочу разместить на апаче (еще не разу не делал)

74
JSON.parse boolean type

JSON.parse boolean type

послылаю с бекенда(net) объект user с полем boolean IsActive в js принимаю

297