Not HALT Beta --> Bitte fortsetzen

Hallo,

die Beta ist wieder stehen geblieben. Kann man sie wieder starten???

DuG
Riddick

UlfJack's picture

Laeuft wieder... Der

Laeuft wieder...

Der Server-Status zeigt aber komische Sachen an. Einige Seiten brauchen ueber 10 Sekunden zum abrufen. Da ist irgendwas nicht ganz in Ordnung... :-(

Danke

Danke!

Was zeigt er denn an??? Vielleicht kann man helfen?

UlfJack's picture

Die Anzeige ist

Die Anzeige ist hier:
http://beta.conquer-space.net/status

Das unterste Diagramm zeigt die maximale Seitenabrufzeit in millisekunden an, jeweils in Stundenabschnitten (ein Wert pro Stunde). Es geht ziemlich auf und ab, und es geht oft auf etwa 10 Sekunden hoch, und das darf eigentlich nicht sein. Ich hab noch ein detaillierteres Log und da zeigt er normalerweise Werte unter 20 millisekunden an, was etwa den Erwartungen entspricht. Das Timing beinhaltet keinen Netzwerktransfer, und wenig Festplattenaktivitaet.

Hmmm, das ist so alleine

Hmmm,

das ist so alleine leider nicht Aussagefähig.

Hast du Logauswertungen zur RAM und CPU auslastung des Servers?

Wo steht der Server? Welcher Provider? Was für eine Anbindung?

Ich habe zwar keine Ahnung von CODE von CQS und dem Datenbanksystem das du nutzt. Aber ich habe Ahnung von Servern und Netzwerken. (beruflich)

Kann auch sein, das der Server Zeit bracuht um Daten der DB abzurufen. läuft das auf getrennten Systemen? Oder auf der gleichen Hardware?

Ist der Webserver/DB-Server Virtualisiert? Laufen noch andere Maschine auf der gleichen Hardware?

Wäre gut wenn du einfach mal alles was irgendwie relevant sein könnte kurz postest.

Gruß
Riddick

UlfJack's picture

Ich hab auch Statistiken zu

Ich hab auch Statistiken zu CPU und RAM-Auslastung, aber die sind nicht oeffentlich.

CPU ist 94% idle. RAM ist 2/3 Anwendungen, 1/3 Cache. Swap ein Spike zwischen dem 25. und 26., aber sonst nahezu null Aktivitaet.

Der Server laeuft 90% nur im RAM. Es gibt auch Datenbankzugriffe... Eventuell liegt es an denen. Der _durchschnittliche_ Datenbankzugriff liegt irgendwo unter 100 ms. Es kann sein, dass es da einzelne Spikes gibt, die bei 10000 liegen... Ich stell mal die Statistik auf maximum um (also Anzeige der maximalen Zugriffszeit, statt der durchschnittlichen).

UlfJack's picture

Umgestellt. In ein paar

Umgestellt. In ein paar Stunden wissen wir mehr...

UlfJack's picture

Datenbank

Es scheint nicht an der Datenbank zu liegen. Die Datenbankzugriffe brauchen maximal zwar auch 100 ms oder so, aber das ist ja noch weit von 10000 ms entfernt.

Die Frage ist, wieviele

Die Frage ist, wieviele Datenbankzugriffe verusacht der Aufruf einer Seite?
Wenn nacheinander viele Zugriffe stattfinden. Addiert sich die Zugriffszeit. Bei 10 aufeinanderfolgenden Zugriffen ist die gesammt Antwortzeit schon bei 1 sek.

Wie hoch ist der Timeout der Webservers für die Zugriffe. Ich weiß zwar nicht was für einen Server du verwendest und wie der Konfiguriert ist, aber was denkbar wäre, wenn der Server beim Zugriff in einen Timeout läuft, geht er danach vermutlich in eine Sleep-phase, das heißt er wartet vielleicht 2 sek oder so bis er die erneute Anfrage stellt.

UlfJack's picture

Dafür müssten wir erst die

Dafür müssten wir erst die entsprechenden Daten aufnehmen...

Ich hab in der Zwischenzeit die Status-Seite mal etwas übersichtlicher gemacht.