1

Мне любопытно, можно ли изменить ActivityTimeout через PHP, когда я использую fastCGI на IIS. Я знаю, что могу изменить значения PHP.ini с помощью ini_set() , но я не могу изменить это. Так это вообще возможно, или я плачу над мертвой могилой?

1 ответ1

0

Следующие примеры кода добавляют приложение FastCGI для PHP, задают для атрибута instanceMaxRequests значение "10000" и для переменной среды PHP_FCGI_MAX_REQUESTS значение "10000". В каждом примере также добавляется глобальное сопоставление обработчика FastCGI для файлов PHP в IIS и указывается полный путь к исполняемому файлу FastCGI.

appcmd.exe set config -section:system.webServer/fastCgi /+"[fullPath='C:\PHP\php-cgi.exe ' = '30', requestTimeout = '90', instanceMaxRequests = '10000', protocol = 'NamedPipe', flushNamedPipe = 'False'] "/commit:apphost

Не забудьте изменить ActivityTimeout и путь к PHP в примере выше.

appcmd.exe установить конфигурационный раздел совершить:apphost

appcmd.exe set config -section:system.webServer/handlers /+"[name='PHP-FastCGI',path='*.php',verb='GET,HEAD,POST',modules='FastCgiModule',scriptProcessor = 'C:\PHP\php-cgi.exe', resourceType = 'Either', requireAccess = 'Script'] "/commit:apphost

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .