Запуск консольной программы в PHP

Я написал простой PHP-код для запуска консольной программы:

<?php $cmd = escapeshellcmd('progName.exe arg1 arg2 arg3'); exec($cmd); ?> 

Если я запускаю команду на консоли непосредственно на сервере, она работает. Однако, когда я запускаю PHP в браузере, он не работает. progName.exe процесс progName.exe (проверяется с помощью диспетчера задач на сервере), но он никогда не заканчивается. Предполагается, что эта программа вычисляет некоторые параметры из аргументов и записывает результат в двоичный файл, а также создает файл .WAV. Вот сообщение об ошибке, которое я получаю в браузере:

 Error Summary HTTP Error 500.0 - Internal Server Error C:\php\php-cgi.exe - The FastCGI process exceeded configured activity timeout Detailed Error Information Module FastCgiModule Notification ExecuteRequestHandler Handler PHP Error Code 0x80070102 

Затем я написал простую консольную программу, которая записывает предложение в текстовый файл ( writeTxt.exe hello.txt ). Используя тот же PHP-скрипт, я запустил его в браузере, и он работает.

Я уже пытался увеличить тайм-аут на сервере, но все равно имею ту же ошибку. Что может вызвать эту проблему?