Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 5:23 pm

Hallo Community,

ich habe auf meinem Pi einen Nginx Webserver mit einer kleinen statischen Website laufen.
Wenn ich an der Website arbeite, muss ich diese natürlich jedesmal aktualisieren um die Änderungen einzusehen.
Ungefähr jedes 10te mal braucht dann die Seite lange zum Laden und es kommt am Ende "Fehler: Netzwerk-Zeitüberschreitung".
Danach muss ich noch etwa 20 Sekunden warten und dann läuft die Seite wieder.
Mein Pi stürzt nicht ab, dies habe ich geprüft, denn während ich an der Seite arbeite ist SSH dauerhaft verbunden und würde er neustarten, dann würde dort die Verbindung abbrechen, was sie nicht tut.

Also an was kann das sonst noch liegen? Sollte ich doch lieber Apache nehmen?

Grüße
Tezou

EDIT:
Habe gerade festgestellt, dass ich die Seite nur durch Firefox besuchen kann. Bei Chrome und Internet Explorer scheint sie immer down zu sein. Die URL lautet http://scorch.pwnz.org/ . Wie siehts bei euch aus?

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 5:44 pm

Ein Blick in die Logs wäre fein...

Ich tippe auf Performance-Problem. Das ist bei Webservern auf dem Pi ganz normal. Meist starten die Server viele Threads damit viele User gleichzeitig ohne Verzögerung bedient werden können. Damit ist die Pi natürlich überfordert. Immerhin ist das nur eine Single-CPU und hat auch kein HT oder ähnliches.
Außerdem belasten viele Schreibzugriffe die Speicherkarte. Wenn du viel speicherst und dann noch dazu viele Daten ins Logfile geschrieben werden (bei den Webserver logs quasi immer der Fall) kann das auch bremsen.

Wenn du es genau wissen willst. Schau dir mal RAM-Usage an und wieviele Threads gestartet wurden. Außerdem wie gesagt in die Logs gucken ob da etwas auf die Verzögerungen hindeutet.
Mit Apache wirst du nicht viel Glück haben. Der ist so ziemlich der resourcenhungrigste Server.

lighttpd läuft auf der Pi wunderbar. Hab ich selbst im Einsatz.

*edit*
Kann kein Hängen feststellen. Vielleicht liegt es an dem Gametracker-Script.
Passiert das auch wenn du das weglässt?
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 5:48 pm

Okay verstehe.
Sollte ich die Logs vielleicht ausschalten?
Sollte ich auf lighttpd umsteigen?
Das wird bei mir ausgespuckt wenn ich "free" eingebe

Code: Select all

pi@raspberrypi ~ $ free
             total       used       free     shared    buffers     cached
Mem:        496948      88296     408652          0      11144      42080
-/+ buffers/cache:      35072     461876
Swap:       524284          0     524284

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 5:52 pm

free sieht Spitze aus. Läuft der Server?
80MB sind nicht viel für System + laufenden Webserver...

Logs ausschalten macht nur Sinn wenn alles perfekt läuft. Und selbst dann wäre es noch fragwürdig. Entscheidung bleibt beim Admin ;)

Würde nur dann auf lighttpd umsteigen wenn das Problem tatsächlich die Performance ist. Da du das aber noch nicht sicher sagen kannst würde ich erstmal alles so lassen und Fehler suchen.
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 5:54 pm

mline wrote:free sieht Spitze aus. Läuft der Server?
80MB sind nicht viel für System + laufenden Webserver...

Logs ausschalten macht nur Sinn wenn alles perfekt läuft. Und selbst dann wäre es noch fragwürdig. Entscheidung bleibt beim Admin ;)

Würde nur dann auf lighttpd umsteigen wenn das Problem tatsächlich die Performance ist. Da du das aber noch nicht sicher sagen kannst würde ich erstmal alles so lassen und Fehler suchen.
Natürlich läuft er.
Übrigends ist er auch im Modus "High" übertaktet.

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 6:02 pm

Logs?
Syslog, nginx log, ...
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 7:00 pm

Wo finde ich die denn?

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Wed Apr 09, 2014 8:46 pm

Logs liegen für gewöhnlich unter /var/logs
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Thu Apr 10, 2014 11:19 am

Okay in der Datei "/var/log/nginx/error.log.1" sind ein paar Errors.
Kann ich die ganze Datei hier einfach posten? Weil da sind ja IP Adressen von Leuten drin. Die Datei hat 28 Zeilen.

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Thu Apr 10, 2014 6:19 pm

Die IPs würd rausnehmen.
28 Zeilen sind nicht viel kannst hier direkt (als Quote oder Code) reingeben.
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Fri Apr 11, 2014 8:52 pm

Habe jetzt nur ein paar genommen

Code: Select all

2014/04/11 21:03:05 [error] 2130#0: *8 open() "/var/www/downloads.html" failed (2: No such file or directory), client: xxxxxxx, server: , request: "GET /downloads.html HTTP/1.1", host: "scorch.pwnz.org", referrer: "http://scorch.pwnz.org/"
2014/04/11 21:03:05 [error] 2130#0: *8 open() "/var/www/favicon.ico" failed (2: No such file or directory), client: xxxxxxx5, server: , request: "GET /favicon.ico HTTP/1.1", host: "scorch.pwnz.org"
2014/04/11 21:09:06 [error] 2130#0: *14 open() "/var/www/report.html" failed (2: No such file or directory), client: 15xxxxxxx252, server: , request: "GET /report.html HTTP/1.0", host: "scorch.pwnz.org"
2014/04/11 21:14:41 [error] 2130#0: *17 open() "/var/www/kontakt.html" failed (2: No such file or directory), client: 157xxxxxxx52, server: , request: "GET /kontakt.html HTTP/1.0", host: "scorch.pwnz.org"
2014/04/11 21:20:06 [error] 2130#0: *20 open() "/var/www/downloads.html" failed (2: No such file or directory), client: xxxxxxx33.14, server: , request: "GET /downloads.html HTTP/1.0", host: "scorch.pwnz.org"
2014/04/11 22:22:00 [error] 2130#0: *33 open() "/var/www/ueberuns.html" failed (2: No such file or directory), client: 15xxxxxxx33.14, server: , request: "GET /ueberuns.html HTTP/1.1", host: "scorch.pwnz.org"
2014/04/11 22:23:56 [error] 2130#0: *35 open() "/var/www/serverliste.html" failed (2: No such file or directory), client: 6xxxxxxx.244, server: , request: "GET /serverliste.html HTTP/1.1", host: "scorch.pwnz.org"
2014/04/11 22:25:56 [error] 2130#0: *37 open() "/var/www/report.html" failed (2: No such file or directory), client: 1xxxxxxx3.252, server: , request: "GET /report.html HTTP/1.1", host: "scorch.pwnz.org"

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Sat Apr 12, 2014 6:38 am

Dieses Log ist korrekt. Diese Dateien gibt es scheinbar wirklich nicht.
Hilft also nicht weiter
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Sat Apr 12, 2014 1:24 pm

mline wrote:Dieses Log ist korrekt. Diese Dateien gibt es scheinbar wirklich nicht.
Hilft also nicht weiter
Die Dateien, gibt es aber. Anscheinend werden sie nur manchmal nicht gefunden. Komisch.

User avatar
mline
Posts: 1423
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Sat Apr 12, 2014 3:23 pm

Bei mir kommt ein klares 404.
Solltest nochmal Pfade im Quelltext und Zugriffsrechte der Dateien überprüfen.
<~~>

Tezou
Posts: 20
Joined: Fri Apr 04, 2014 9:19 pm

Re: Nginx Website braucht jedes ~10te Mal lange zum Laden

Sat Apr 12, 2014 6:15 pm

Kann sein, dass die Seite down war, da ich meine andere SD Karte mit RetroPie drin hatte. Also kein Wunder wegen 404.

Return to “Deutsch”