É possível alterar fastCGI activityTimeout via PHP no IIS?

1

Estou curioso para saber se é possível alterar activityTimeout via PHP quando estou usando o fastCGI no IIS. Eu sei que posso alterar os valores do PHP.ini via ini_set() , mas não posso alterar este. Então é possível, ou eu estou chorando por um túmulo morto?

    
por Lubos Suk 12.05.2016 / 10:35

1 resposta

0

Os exemplos de código a seguir adicionam um aplicativo FastCGI para PHP, definem o atributo instanceMaxRequests como "10000" e definem a variável de ambiente PHP_FCGI_MAX_REQUESTS como "10000". Cada amostra também adiciona um mapeamento de manipulador FastCGI global para arquivos PHP ao IIS e especifica o caminho completo para um arquivo executável FastCGI.

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

Não se esqueça de alterar activityTimeout e o caminho para o PHP em um exemplo acima.

appcmd.exe set config -section:system.webServer/fastCgi /+"[fullPath='C:\PHP\php-cgi.exe'].environmentVariables.[name='PHP_FCGI_MAX_REQUESTS',value='10000']" /commit: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

    
por 19.05.2016 / 23:47

Tags