Seite 1 von 2

Fahrstraßendisco

Verfasst: So Dez 09, 2018 6:28 pm
von Kohletender
Hallo zusammen,

aktuell Spiele ich jetzt grade Seehafen Merxferri in Instanz 2, die Nachbarstellwerke Ostkreuz und Lossetal sind aktiv mit Nachbarn besetzt und es kommt alle Augenblicke zur "Fahrstraßendisco". Das Problem tritt aber ebenso auf, wenn keine Nachbarn aktiv sind. Die Javaconsole meldet diesbezüglich nur einen Anstieg der IRC-Latenzzeiten.

Hier die mir verfügbaren aktuellen Meldungen aus der Java-Console:
Dez 09, 2018 7:01:30 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 307.546 ms

Dez 09, 2018 7:01:39 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 313.383 ms

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 6:42 pm
von RegioLok
Bei mir in Hanau, Instanz 1 genau das gleiche Problem.

Nachbarstellwerke sind unbestezt, bis die FS festgelegt ist ins Nachbar-STW blinkt sie zwischen 2 und 5min fröhlich herum.

Zeitraum ab ca. 18:35

EDIT 18:43
Die Züge verschwinden nicht, der Raum zwischen Vsig zum Nachbar-STW und dem Zielpunkt bleibt rot ausgeleuchtet.

EDIT 18:50
Stellwerk leider so nicht Spielbar - Die Fahrstraßen blinken teils seit 7min, es kommen zwar neue Züge, aber wenn die Ausfahrt zustande kommt, bleibt der Bereicht hinter dem Vsig wie oben beschrieben ausgeleuchtet.

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 7:09 pm
von alpha145
Das selbe ist mir heute in Südösterreich Bruck an der Mur passiert.

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 7:30 pm
von DevonFrosch
Moin,

wir hatten heute einen Spieleabend, es wurde gemeldet, dass teilweise Fahrstraßen über 25 Minuten blinkten (bei mir war es nicht ganz so lange).

Die Anfrage für eine Umleitung hing übrigens auch für knappe 20 Minuten, es war also eigentlich alles an Serverkommunikation betroffen.

Gruß,
DevonFrosch

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 7:32 pm
von Kohletender
Kann es sein, dass die Datenbank für die Züge allmählich zu klein wird?

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 8:23 pm
von abrixas
Kohletender hat geschrieben:Kann es sein, dass die Datenbank für die Züge allmählich zu klein wird?
Bitte lasst doch solche Mutmaßungen...
Ich habe es heute selbst mitbekommen, war mal zum Test in einem ruhigen Stellwerk.
Das Problem, an dem die Entwickler seit Wochen arbeiten, ist nicht die Datenbank, die hat in der betreffenden Zeit ziemlich wenig zu tun gehabt.
Eher ist die Kommunikation zwischen allen Clients und den Servern ein Problem.

Heute habe ich zum Beispiel beobachtet das 198 Leute im Kommunikator angemeldet waren. Davon sind ca 25 Erbauer und Hotliner, 97 Leute waren im Spiel...
Der Rest ... keine Ahnung ob das eventuell auch negative Auswirkungen hat.
Das soll nicht heißen das man im Kommunikator nicht angemeldet sein darf, ohne zu spielen, nicht falsch verstehen bitte.
Die Entwickler sind auf jeden Fall dran, aber wie es so ist, der Teufel liegt im Detail und dem Beine zu machen dauert leider.

Gruß
abrixas

Re: Fahrstraßendisco

Verfasst: So Dez 09, 2018 8:43 pm
von Kohletender
Hallo abrixas,

war doch nicht böse gemeint und danke für die Infos.

Re: Fahrstraßendisco

Verfasst: Fr Dez 14, 2018 9:44 am
von steiny
Bei einem derartig langen Blinken wären wir Entwickler aber schon an deutlich mehr Details interessiert. Ohne lässt sich da wie immer leider nicht viel mit anfangen.

Das auch insbesondere deswegen weil ich zumindest nach der Anzahl der Meldungen davon ausgehe, dass nicht alles für 20 Minuten gehangen hat. Das wiederum wäre dann ein Anzeichen dafür, dass die meisten vorhandenen Ideen woran es liegen könnte, nicht mehr hinkommen.

Gruß
steiny

Re: Fahrstraßendisco

Verfasst: Sa Dez 22, 2018 7:20 pm
von Kohletender
Aktuell: Merxferri Instanz 2 folgende Log-Einträge (wieder blinken die Fahrstraßen - die Nachbarstellwerke Ostkreuz und Lossetal sind nicht besetzt):
Dez 22, 2018 7:04:05 PM js.java.isolate.sim.sim.stellwerksim_main parseEndTag
SCHWERWIEGEND: Zug Fehler
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at js.java.isolate.sim.zug.zug.init(zug.java:467)
at js.java.isolate.sim.zug.zug.<init>(zug.java:263)
at js.java.isolate.sim.sim.stellwerksim_main.parseEndTag(stellwerksim_main.java:2986)
at js.java.tools.xml.xmlreader.endElement(xmlreader.java:348)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1339)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)
at js.java.tools.xml.xmlreader.updateData(xmlreader.java:216)
at js.java.isolate.sim.sim.stellwerksim_main.syncData(stellwerksim_main.java:2169)
at js.java.isolate.sim.sim.stellwerksim_main.syncData(stellwerksim_main.java:2130)
at js.java.isolate.sim.sim.stellwerksim_main.run(stellwerksim_main.java:2822)
at java.lang.Thread.run(Thread.java:748)

Dez 22, 2018 7:04:07 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 90.063 ms
Dez 22, 2018 7:05:35 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 58.353 ms
Dez 22, 2018 7:05:44 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 7.918 ms
Dez 22, 2018 7:06:16 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 11.180 ms
Dez 22, 2018 7:06:26 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 12.272 ms
Dez 22, 2018 7:06:55 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 8.775 ms
Dez 22, 2018 7:07:36 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 11.464 ms
Dez 22, 2018 7:09:08 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 61.310 ms
Dez 22, 2018 7:09:25 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 3.217 ms
Dez 22, 2018 7:10:52 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 15.545 ms
Dez 22, 2018 7:14:17 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 18.456 ms
Dez 22, 2018 7:14:19 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 8.648 ms
Dez 22, 2018 7:14:49 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 1.732 ms
Dez 22, 2018 7:14:53 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 3.982 ms
Dez 22, 2018 7:17:20 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 125.820 ms
Dez 22, 2018 7:17:22 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 114.898 ms
Dez 22, 2018 7:17:23 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 106.555 ms
Dez 22, 2018 7:17:23 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 103.679 ms
Dez 22, 2018 7:17:25 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 92.925 ms
Dez 22, 2018 7:17:27 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 82.266 ms
Dez 22, 2018 7:17:33 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 76.227 ms
Dez 22, 2018 7:17:36 PM js.java.schaltungen.chatcomng.GlobalLatency commandEvents
WARNUNG: IRC Latenz: 66.215 ms
Ich hoffe es hilft weiter

Re: Fahrstraßendisco

Verfasst: Fr Dez 28, 2018 3:04 pm
von IguazuFalls
Stellwerk Freiburg, heute am 28.12.2018 von 14:30 bis 14:50 Realzeit in Instanz 1 immer wieder Probleme. 2-3 Minuten lang blinkten die Fahrstraßen zum Nachbarn hinüber, obwohl alles frei war. Als die Fahrstraßen dann standen, fuhren Züge hinüber zum Nachbarn und verschwanden aber aus dem "Übergabeblock" nie, bei ewig grünem Vorsignal des Nachbarn. Nach Rücksprache mit dem Nachbarn waren die betroffenen Züge entweder längst weg und die Strecke frei - oder noch nie aufgetaucht.

Re: Fahrstraßendisco

Verfasst: Fr Dez 28, 2018 3:42 pm
von oberrheiner
Waren in diesem von dir genannten Zeitraum mehrere Nachbarstellwerke betroffen? Wenn ja welche?

Re: Fahrstraßendisco

Verfasst: Fr Dez 28, 2018 4:06 pm
von Cunwad
Hallo,
ich verfolge das Thema nun auch schon eine Weile. Die Frage nach den Nachbarstellwerken verstehe ich hierbei nicht. Das von Igu beschriebene Verhalten ist ganz typisch bei langen IRC-Latenzen, wenn Rückmeldungen bei dem einen oder anderen nicht (bzw. stark verzögert) ankommen. Es tritt unabhängig von Stellwerken, sondern auch bei ÜPs ohne angrenzendes Stellwerk auf. Die FS blinken dann entweder ewig oder die Züge bleiben in der Übergabe teils für mehrere Minuten hängen, ohne dass eine Aktualisierung erfolgt. Die Kommunikation bei ÜPs ist dann mit den ganzen Rückversicherungen doch etwas komplizierter als bei Ausfahrten ohne ÜP, wo nur eine Meldung im Sinne von "Zug hat Stw verlassen" erfolgt.

Übrigens meine Erfahrungen allgemein zu den Feiertagen: An den Weihnachtsfeiertagen, an denen abends 180-190 Leute online waren, waren die Latenzen abends teils extrem (aber stets unter 6 min). Aber selbst an Heiligabend, wo nur ca. 85 Leute in der Spitze online waren, waren die Latenzen spürbar, aber deutlich kürzer - etwa 30 Sekunden maximal, bis eine Fahrstraße zum Nachbarn stand.

Grüß, Stephan

Re: Fahrstraßendisco

Verfasst: Fr Dez 28, 2018 4:19 pm
von Kohletender
@oberrheiner:

abrixas hat ja erwähnt, dass es offenbar mit dem Kommunikator zusammenhängt. Der ist doch ein IRC-Server und da ist mir die Idee gekommen, dass durch die Latenzzeiten evtl. aus irgendeinem Grund ein Netsplit ausgelöst wird (eventuell auch durch die Useranzahl / das Userlimit für den IRC-Server), welcher dann ins Leere läuft. Nur so eine Idee. Weiss ja nicht, ob in dieser Richtung auch schon mal analysiert wurde.

Re: Fahrstraßendisco

Verfasst: Fr Dez 28, 2018 5:28 pm
von oberrheiner
Tach,

zum einen verstehe ich nicht, warum mir Cunwad jetzt das Problem nochmal erklärt, aber gut, kann nicht schaden.

Die Frage muss man nicht verstehen, ich wollte sie nur einfach gerne beantwortet haben.
Man stelle sich nur mal vor, die Information würde benötigt, um den Fehler zu finden oder zumindest eingrenzen zu können. Das wäre doch wirklich seltsam, wenn m an dann danach fragt.
Bei einem Stellwerk wie Freiburg, dass hauptsächlich 2 Nachbarstellwerke hat, in die die meisten Züge übergeben werden, zusammen mit einem Zeitfenster von 20 Minuten, kann das durchaus zu einem sehr großen Berg an Daten führen. Daher ist jede weitere Eingrenzung hilfreich.
Dies ist aber nicht unbedingt pauschal zu sehen und je nach Situation wieder anders.
Mal ist es eine Zugnummer, mal eine bestimmte Fahrstraße zu einem Nachbarn. Manchmal auch etwas komplett anderes.

Wir können sicher in Zukunft jeden kleinen Strohhalm den wir haben, hier lang und breit erklären, verschiedene Szenarien aufzeigen und die entsprechenden Informationen dazu definieren die wir in jedem der Fälle brauchen. Dann beantworten wir natürlich auch noch die Rückfragen dazu, damit jeder genau weiß, worum es geht. Leider ist dann aber vermutlich keine Zeit mehr, um nach dem Problem zu suchen.

Und jetzt bitte hier keine Diskussion darüber wie es am Besten laufen sollten usw.

Zu dem Beitrag von Kohletender: Sieht aktuell nicht danach aus.

Re: Fahrstraßendisco

Verfasst: Sa Dez 29, 2018 1:25 pm
von IguazuFalls
oberrheiner hat geschrieben:Waren in diesem von dir genannten Zeitraum mehrere Nachbarstellwerke betroffen? Wenn ja welche?
Es waren Offenburg und Müllheim besetzt. Müllheim hatte definitiv dieselben Probleme, da wir im Chat darüber gesprochen haben. Das hatte ja recht interessante Auswirkungen auf den Verkehr. Mit Offenburg hatte ich keinen Chat-Kontakt.

Lg
Igu