DSM 6.2 WebStation Prestashop1.7 Time Out 12% 60sek.

Status
Für weitere Antworten geschlossen.

S!CK:D

Benutzer
Mitglied seit
11. Jul 2018
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo Community,

ich schaffe es einfach nicht Prestashop1.7 manuell zu installieren und hoffe auf einen Tipp von euch ;)

Vielleicht sehe ich auch nur vor lauter Bäumen den Wald nicht mehr ...

Automatisches entpacken und beginn der Installation funktioniert ohne Probleme.
Sobald ich alle Daten eingegeben habe und die eigentliche Installation beginnt (Datenbankeinträge schreiben)
bleibt er immer bei 12% nach genau 60 sek. stehen und bring einen -504 time out- error...

das mit genau 60 sek. muss logischerweise irgend ein wert im apache, nginx oder php sein... so viel ist mir klar
und habe auch schon etliches ausprobiert was ich bereits im Netz gefunden hatte... Jedoch ohne Erfolg :(

Eventuell kann es jemand von euch Experten nachvollziehen und mir dann den Lösungsweg mitteilen ?

Ich verwende:
- DS218+
- DSM 6.2-23739 Update 1

Web Station konfiguration:
- sub.domain.de
- web/sub/
- apache 2.4
- php 7

Vorab vielen Dank,

beste Grüße ;)
 

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 erhöht werden.

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

Gruß
Lux007
 

S!CK:D

Benutzer
Mitglied seit
11. Jul 2018
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo Lux007,

danke für deine Antwort jedoch wenn ich

1. Den Proxy-Timeout für nginx hochsetzen:

In der /etc/nginx/proxy.conf folgende Zeile hinzufügen:
Code:
proxy_read_timeout 600;
Dienst neu starten: synoservice --restart nginx

dann kann ich mit f5 nicht mehr mein dsm aufrufen über https://domain.de:port.

erst wenn ich den code wieder aus der datei entferne und service neustarte gehts auch wieder mit F5.

Gruß
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Wichtig ist auch das Semikolon am Ende der Zeile. Ich habe bei mir mal mehrere Varianten probiert und der NGINX startet immer, ausser ich lasse das Semikolon weg...

Hier mal meine proxy.conf zum vergleichen:

Rich (BBCode):
proxy_set_header X-Forwarded-By $server_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_http_version 1.1;
proxy_read_timeout 600;

Gruß
Lux007
 

S!CK:D

Benutzer
Mitglied seit
11. Jul 2018
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo,

ok nachdem ich es nochmal gemacht hatte kam der oben genannte Fehler nicht mehr... komisch...

Naja jedenfalls hatte dein Vorschlag das selbe Ergebnis wie der vom Support (poste ich am Schluss) der time out Error war weg und er macht jetzt bei ca. 150 sek. die nächste Fehlermeldung (siehe Bild).

ZUERST nach 60 sekunden:

syno-support.jpg

JETZT nach ca. 150 sekunden:

syno-support1.jpg

Was mir auffällt ist:

Er macht immer nur genau 211 Datenbanktabellen Einträge obwohl es 250 sein müssten... Egal ob mit den Timeout Error oder dem jetzigem Fehler...

Ich bin zwar kein Experte ich kann mir zwar selber helfen es umzusetzten aber was und wo da brauch ich hilfe... und eventuell liegt das jetzt an einem Input wert ... !?

Mfg

Synology Support Vorschlag:

Please kindly the steps below and tell us if it is working for you:
Bitte geben Sie die folgenden Schritte an und teilen Sie uns mit, ob es für Sie funktioniert:


If virtual host http backend server is Nginx:
Add fastcgi_read_timeout 3600s; into /etc/nginx/fastcgi.conf (Replace 3600s with desired time; in seconds)

If virtual host HTTP backend server is Apache 2.2/Apache 2.4:
Modify /var/packages/WebStation/target/misc/VirtualHost-nginx.mustache, and find these 2 blocks:

{{#apache22}}
include proxy.conf;
proxy_read_timeout 3600s; <-- Add this line
location / {
proxy_pass http://{{listen}};
}
{{/apache22}}

{{#apache24}}
include proxy.conf;
proxy_read_timeout 3600s; <-- Add this line
location / {
proxy_pass http://{{listen}};
}
{{/apache24}}
Then, add proxy_read_timeout 3600s; after include proxy.conf; and restart WebStation (or reboot).

If the default HTTP backend server is Apache 2.4:
Add /usr/local/etc/apache24/sites-enabled/user.conf with the content below:

TimeOut 300
ProxyTimeout 300

Then, run reload pkg-apache24 to load the new setting. This change applies to both vhosts and default web server.

If nothing works, please provide us remote access to your NAS for troubleshooting.
Wenn nichts funktioniert, stellen Sie uns den Fernzugriff auf Ihr NAS zur Fehlerbehebung zur Verfügung.

If you have other concerns or suggestions, please feel free to contact us again.
Wenn Sie andere Bedenken oder Anregungen haben, wenden Sie sich bitte erneut an uns.

== The above reply is translated by Google Translation, please kindly let us know if the message is not understandable or inappropriate. ==
== Die obige Antwort wurde von Google übersetzt. Bitte lassen Sie uns wissen, wenn die Nachricht nicht verständlich oder unpassend ist. ==

Take care and have a good day,

Technical Support
 
Zuletzt bearbeitet:
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