Мне нужно проверить, почему моя функция exec останавливает мой php-скрипт.
Я вызываю bat-файл в функции "exec" (но у меня проблема с passthru, system и proc_open) в моем HTTP-запросеи через 2 минуты я получил код ошибки 500 (без подробностей).Но мой bat-файл всегда работает в фоновом режиме (я вижу созданные файлы ...) Я использую его так:
exec('cmd /c myScript.bat "myParam" 2>&1 &', $output);
В $ output я ничего не получаю, в php error_log ничего ... Я 'мы добавили следующие параметры:
ini_set("display_errors", 1);
ini_set("track_errors", 1);
ini_set("html_errors", 1);
set_time_limit(0);
error_reporting(E_ALL);
Тот же результат ...
Я нахожусь на PHP 7.2 и IIS 8.