Hallo Didi,
Christian Dietrich <stettber...@dokucode.de> schrieb:
Excerpts from Justin Otherguy's message of So Feb 14 23:26:04 +0100 2010:
Ab und zu (Laufzeit auf einem Board im Mittel mehrere Wochen, auf
einem anderen Board im Mittel ein paar wenige Stunden) kommt das Board
in folgenden Zustand:
- es werden keine GET-Requests mehr rausgeschickt
Klingt als wären keine Connections mehr frei, mal tcp connection
timeout anmachen. Musst du da nen DNS Request dazu raushauen?
das ist eine gute Frage.
Die Antwort ist sicherlich "nein", da ja im Schnitt mehrere Requests
pro Minute rausgehen. Allerdings würde es wohl auch nicht ausreichen,
den DNS beim Boot nur einmalig zu bemühen, da ich ja eigentlich davon
ausgehe, dass das Board über Monate hinweg durchläuft.
Fällt Dir ein, wie man das einschränken könnte? 1x/Tag oder 1x/Woche
oder 1x/1000 Requests würde sicher ausreichen.
Fällt Euch etwas dazu ein?
Mir fallen mehrere Ansätze ein:
- das eine Board könnte eine Macke haben (unwahrscheinlich, da das
Problem grundsätzlich auf beiden auftritt)
konnte das inzwischen ausschließen: habe 2 Boards getauscht - das
Problem liegt nicht am Board - nun bleibt das andere "stehen".
- der TCP-Stack verschluckt sich, wenn die GET-Requests nicht schnell
genug abgearbeitet werden können (was passiert eigentlich, wenn ein
zweiter Request abgesetzt wird, während der erste noch läuft (weil
z.B. die DSL-Leitung gerade nicht funzt)?)
Dann schlägt das uip_connect fehl und man sollte ein return machen.
Also wenn keine Connections mehr frei sind.
aha. Das war mir zu kompakt - könntest Du das bitte für mich entpacken? ;-)
Danke!
Gruss, J.
_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel