Есть служебный скрипт
для обработки данных, который
автоматически запускается по событию как вебхук из Битрикс24 10-100 раз с разными параметрами и ПАУЗОЙ:
<?php
// подключение функций и файлов, получение данных из $_REQUEST
file_put_contents('log.log', 'старт паузы: ' . $_REQUEST['id'] . PHP_EOL, FILE_APPEND);
sleep(120);
file_put_contents('log.log', 'конец паузы: ' . $_REQUEST['id'] . PHP_EOL, FILE_APPEND);
// основной код-обработчик
?>
Почему-то в некоторых случаях (1 на ~1000) в файле log.log для отдельного события (например,
https://.../index.php?id=1234) я вижу такую картину:
старт паузы: 1234
Т.е. скрипт стартовал, но после паузы не выполнился т.к. нет строки "конец паузы: 1234". Прервался ли он до паузы, во время или после нее - не понятно. Тайм-лимит на сервере 800 секунд.
Подскажите, пожалуйста, куда копать?