сбой php exec без вывода - PullRequest
       13

сбой php exec без вывода

0 голосов
/ 18 сентября 2018

Мне нужно проверить, почему моя функция 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.

1 Ответ

0 голосов
/ 19 сентября 2018

OP нашел решение проблемы 2-минутного тайм-аута:

  • Проблема была в конфигурации IIS, в applicationHost.config.
  • Мне нужно изменить ActivityTimeOut в правильных FastCgi.
...