Bindet man PHP per FastCGI auf dem IIS 7.5 ein, so wird jedes Script standardmäßig nach 600 Sekunden (also 10 Minuten) abgebrochen. Eine Änderung der bekannten Variable "max_execution_time" in der php.ini hat hierauf keinen Einfluss, man muss (auch) die FastCGI-Einstellungen anpassen. Hierfür bietet der IIS eine komfortable Oberfläche zur Verwaltung der relevanten Variablen.
Hierfür öffnet man den Internetinformationsdienste (IIS)-Manager, klickt auf den entsprechenden Server und anschließend auf FastCGI-Einstellungen:
Nach Doppelklick auf php-cgi.exe findet man unter "Prozessmodell" die relevanten Optionen "Aktivitätstimeout" und "Anforderungstimeout":
Diese beiden Werte können nun beispielsweise auf jeweils 7200 erhöht werden, um den Timeout auf 2 Stunden zu verlängern.