yesdog / Waterdog

Waterdog, a Yesdog fork of Waterfall/BungeeCord that adds Bedrock support.
MIT License
186 stars 37 forks source link

Problem mit Waterdog-Crashes! -problem with waterdog crashes- #99

Closed DueKay closed 3 years ago

DueKay commented 4 years ago

Version of Waterdog

[11:23:09 INFO]: This server is running Waterdog version git:Waterdog-Bootstrap:1.15-SNAPSHOT:fa600ba:303 by md_5

Expected Behavior

German: Erwarten würde ich von Waterdog, dass dauerhaft 0/500, in der Konsolen Übersicht steht! (Da wir den Server mit Waterdog auf 500 User begrenzt haben, was die Zusammenfassung aller möglichen User, auf unseren NukkitX Servern ist) Und der Server nicht einfach crasht, nur weil User einfach die App auf dem Handy schließen, ohne sich vorher bei Minecraft ausgeloggt zu haben, bzw. zu schlechtes Internet haben! English: I would expect from Waterdog that permanently 0/500 is in the console overview! (Since we have limited the server with Waterdog to 500 users, which is the summary of all possible users on our NukkitX servers) and the server does not simply crash just because users simply close the app on their mobile phone without first logging out of Minecraft to have, or to have bad internet!

Actual Behavior

German: Tatsächlich ist es allerdings so, dass der Waterdog Server täglich mehrfach Crasht! Auch die Ursache ist uns derweil bekannt, bzw. sehen wir schon in der Konsolen Übersicht wenn der Waterdog Server down ist und niemand mehr joinen kann, da dort dann 0/0 User stehen! English: In fact, the Waterdog Server crashes several times a day! The cause is also known to us in the meantime, or we can already see in the console overview if the Waterdog Server is down and no one can join, because there are 0/0 users!

Crashdump, Backtrace or Other Files

https://hastebin.com/mogeyigowo.md

Describe the bug

German: Der Fehler besteht daraus, dass der Waterdog Server Täglich mehrfach crasht! Die NukkitX Server hingegen zeigen keinerlei Fehlermeldungen in der Konsole an! Den Auszug, der Waterdog Konsole hab ich hier mit rein kopiert, über die vorgegebene Website, im vorgegebenen Bereich! Sobald der Server gecrasht ist, kein User mehr joinen kann und in der Übersicht 0/0 steht, ist der Server zwar laut Minehub.de noch Pingbar, allerdings dennoch down bis ich ihn einmal Restarte. Ganz selten kommt es auch vor, dass der Server öfter restartet werden muss. Oder er nach einem Restart oflline ist und ich auf Starten drücken muss… Wodurch das passiert, dass der Waterdog Server crasht? Dies liegt scheinbar an den Usern und ich hoffe ihr könnt für den Bug ein Update rausbringen, wodurch das nicht mehr passieren kann. Crashen tut er dann wenn:

To Reproduce

German: Ich hoffe ich verstehe das Richtig und ich soll hier nochmal erklären, wie ihr das zum Testen reproduzieren könnt!?!? Kann nicht so gut Englisch und arbeite mit Google Übersetzer. Schreibe absichtlich das Deutsche mit rein, da ich weiß, dass ihr Teamler habt, die Deutsch und Englisch können! So hoffe ich dass ich das Problem best möglichst verständlich rüber bringen kann! Zum Testen den Fehler reproduzieren, sollte nicht schwer sein…

Screenshots

German: Wüsste nicht wofür Screenshots hier nützlich sein könnten. Solltet ihr bestimmte Screenshots brauchen, informiert mich bitte diesbezüglich! English: Don't know what screenshots could be useful for. If you need certain screenshots, please let me know!

Server software used:

NukkitX oder auch Nukkit

Additional context

German: Ich hoffe das Problem kann behoben werden. Und das am besten, ehe einer der uns ,warum auch immer, vielleicht Schaden will, dass hier liest und unseren Server somit dauerhaft versucht lahm zu legen. In dem Falle wäre ich nämlich wirklich gezwungen Waterdog runter zu nehmen, was ich eigentlich gar nicht möchte. (weshalb ich mich auch bisher mehr oder weniger geweigert hatte, das Problem hier öffentlich anzuschreiben / anzusprechen) Generell bin ich begeistert von dem System, aber dieses Problem, ist für uns leider keine Kleinigkeit und besteht nun schon ziemlich lange…

Vielleicht könnt ihr es ja in sofern fixen, dass man den Waterdog zwingt auch User auf dem Primären Server (in unserem Fall die Lobby) auszuloggen, in der Hoffnung, dass der Fehler damit schon behoben ist?!? Allerdings kenne ich mich mit Programmieren nicht aus und weiß nicht was für Möglichkeiten ihr da habt…

Auch verstehe ich nicht, warum ich in der Konsolen Übersicht 0/0 stehen sehe, wenn der Server mal wieder gecrasht ist. Ich weiß nur dass es so ist...

Sollten noch fragen sein, stehe ich euch gerne auch über Discord zur Verfügung: DueKay#0624

Liebe Grüße und Danke schon mal, DueKay English: I hope the problem can be fixed. And best of all, before one of us, for whatever reason, may want to harm us by reading here and thus permanently trying to paralyze our server. In that case, I would really be forced to take Waterdog down, which I don't really want. (which is why I had more or less refused to address the problem publicly here) In general, I am enthusiastic about the system, but this problem is unfortunately not a minor one for us and has been around for a long time now ...

Maybe you can fix it in so far that you force the Waterdog to log out users on the primary server (in our case the lobby), in the hope that the error is already fixed?!? However, I am not familiar with programming and do not know what options you have there ...

I also don't understand why I see 0/0 in the console overview when the server crashes again. I only know that it is ...

Should you still have any questions, please do not hesitate to contact me via Discord: DueKay # 0624

Best regards and thanks in advance, DueKay

Alemiz112 commented 4 years ago

Hi. Thanks for this essay! Usually when player closes game without pressing "Leave Game" button proxy disconnects him due to timeout. It means that [10:59:08 WARN]: [/88.153.20.48:46588|DueKay] -> UpstreamBridge - read timed out [10:59:08 INFO]: [DueKay] disconnected with: ReadTimeoutException : null is normal.

There are some situations when player keeps disconnected without reason as I mentioned in #98. But I have never noticed that proxy crashes as result of user disconnection.

DueKay commented 4 years ago

Abend

Hoffe das es nicht schlimm ist, dass der Text länger geworden ist.

Hab bei dem Beitrag #98 leider zuvor nicht heraus gelesen, dass es das selbe Problem sein könnte.

Hoffe aber sehr, dass es behoben werden kann, und das meine Issuses dabei hilfreich ist

Eve

Hope it is not bad that the text has gotten longer.

Didn't read out about post # 98 that it could be the same problem.

Hope very much that it can be fixed and that my Issuses is helpful

colinrgodsey commented 4 years ago

Does this still happen? Looks like the hastebin log file has been removed, would be great to have the waterdog log for when this happens.

TobiasGrether commented 4 years ago

@DueKay Can you provide us with the logs or can I close this issue due to inactivity?