Hallo Andreas,
Jain. Er ist wohl verloren gegangen, weil der
Forums-Server abgestuerzt ist. Ich habe gestern nacht
das interne Konzept ein wenig geaendert, um besser mit
der Last klar zu kommen, die taeglich den Server
maltraetiert, und hatte dabei zwei Faelle uebersehen.
Wie kommt das eigentlich, dass der Forums-Server letzte
Zeit oft so schlecht erreichbar ist?
Das sollte der Vergangenheit angehoeren. Das lag daran, dass
wir unglaublich viel Last haben. Der Server hatte
zwischendurch 100, 120 Requests gleichzeitig zu beantworten.
Und das hat er nunmal nicht gepackt.
Jetzt ist das Modell, mit dem gearbeitet wird, ein ganz
anderes. Vorher habe ich pro Request einen Thread aufgemacht.
Jetzt werden nur noch ein Thread fuer die Hauptschleife und
8 Threads als 'Arbeiter' gestartet. Der Haupt-Thread nimmt
die Verbindungen an und schiebt sie in eine Queque. Die
'Arbeiter' kriegen ein Signal, dass was drin sei in der
Queque und arbeiten die Requests der Reihe nach ab.
Gruesse,
CK