PHP: max_execution_time wo ändern

Status
Für weitere Antworten geschlossen.

stebler

Benutzer
Mitglied seit
02. Jan 2009
Beiträge
75
Punkte für Reaktionen
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
 

MikeZulu

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
101
Punkte für Reaktionen
2
Punkte
24
Hi Thomas

Ich würde die PHP-Einstellungen in der Web-Station ändern, so wie das auf der Syno vorgesehen ist.
 

stebler

Benutzer
Mitglied seit
02. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
6
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
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
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
 

stebler

Benutzer
Mitglied seit
02. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
6
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