Falls ein PHP Script auf einem Microsoft Windows IIS länger als 30 Sekunden läuft wird es abgebrochen und es erscheint:
HTTP Error 500.0 – Internal Server Error
The FastCGI process exceeded configured activity timeout
Dazu muss man die Datei applicationHost.config bearbeiten.
<fastCgi>
<application fullPath=“<path>“ arguments=“<args>“ activityTimeout=“<value“> …<otherValues>…. />
</fastCgi>
z.B.:
<fastCgi>
<application fullPath=“C:\Program Files\PHP\php-cgi.exe“ requestTimeout=“10000″ />
</fastCgi>
In der php.ini müsste man dann die Timeouts auch noch korrekt anpassen.
Nach einem Neustart der IIS Dienste (iisreset) dürfen die Scripte dann länger laufen.
Mehr Infos unter: http://forums.iis.net/t/1150670.aspx