PHP: max_execution_time wo ändern

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

stebler

Benutzer
Registriert
02. Jan. 2009
Beiträge
76
Reaktionspunkte
0
Punkte
6
Hallo
ich möchte auf der Syno ein php-Skript laufen lassen, dass länger als die voreingestellten 240 Sek. (max_execution_time = 240) für seine Arbeit braucht.
Bei mir läuft PHP 5.6 und der DSM 6.1.5.
Ich habe nun in der Datei "/usr/local/etc/php56/php.ini" die max_exec_time auf 20000 gestellt. Wenn ich nun das Skript laufen lasse, dann kommt nach etwa 240 Sek. die Fehlermeldung: Maximum execution time of 240 seconds exceeded. Wenn ich die "System php-Info" aufrufe, zeigt es dort die max_execution_time mit 20000 an. Wo muss ich noch etwas ändern, um diese Zeitlimite zu erhöhen?

Gruss aus Basel
Thomas
 
Hi Thomas

Ich würde die PHP-Einstellungen in der Web-Station ändern, so wie das auf der Syno vorgesehen ist.
 
Hallo Mike
das habe ich auch schon versucht. Habe in der Web-Station bei PHP 56 den Wert auf 20000 gesetzt und die Syno neu gestartet. Nach etwa 5 Min. bricht der Prozess mit obiger Fehlermeldung ab.

Thomas
 
Hallo!

Das Problem ist hier warscheinlich der vorgeschaltete nginx-Server. Der Timeout für den nginx-Proxy muss wohl auch erhöht werden.

Ist im Rahmen der Nextcloud-Installation mal erwähnt worden. Klick hier (Post Nr. 12!).

Gruß
Lux007
 
Hallo Lux
vielen Dank. Hab es mit der Aenderung im /etc/nginx/proxy.conf versucht und dort in der letzten Zeile: proxy_read_timeout 3000; eingetragen und die Syno neu gestartet.

Das hat mir meine Syno aber sehr übel genommen. Der Webserver scheint nicht mehr zu funktionieren. Beim Zugriff auf meine interne Homepage öffnet sich der DSM. Der Zugriff auf den DSM ist nur noch auf http-erreichbar. Will ich mein MediaWiki starten, dann kommt ebenfalls automatisch der DSM. Versuche ich's mit einer https-Verbindung, dann kommt die Fehlermeldung: keine Verbindung.
Habe dann die Syno ab- und wieder eingeschaltet. Keine Verbesserung. Ich musste mit Putty und mc den Wert wieder aus dem Config-File löschen. Jetzt läuft alles wieder normal.
Werde den Import der Backup-Dateien aus meinem MediaWiki via Konsole einspielen.

Gruss
Thomas
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat