pnt
Новичок
Почему exec() завершается раньше чем запускаемая им программа?
- с помощью exec() в php-скрипте запускаю программу sarg (в командной строке выполняется около 40 сек)
- выполнение php-скрипта завершается гдето на 20-х секундах, лог недообработан
- если урезаю лог для обработки, то и в php-скрипте нормально отрабатывает
- макс время запуска скрипта в php.ini 120 сек
- пробовал указывать второй аргумент в exec() для получения выдаваемых сообщений, запускал для этого sarg в отладочном режиме - ни сполным логом ни с урезанным никаких сообщений не получил, хотя в ком строке они выдаются
почему преждевременно завершается exec()?
почему нет данных вывода во втором аргументе?
П.С. с system() аналогично.
Заранее спасибо
- с помощью exec() в php-скрипте запускаю программу sarg (в командной строке выполняется около 40 сек)
- выполнение php-скрипта завершается гдето на 20-х секундах, лог недообработан
- если урезаю лог для обработки, то и в php-скрипте нормально отрабатывает
- макс время запуска скрипта в php.ini 120 сек
- пробовал указывать второй аргумент в exec() для получения выдаваемых сообщений, запускал для этого sarg в отладочном режиме - ни сполным логом ни с урезанным никаких сообщений не получил, хотя в ком строке они выдаются
почему преждевременно завершается exec()?
почему нет данных вывода во втором аргументе?
П.С. с system() аналогично.
Заранее спасибо

