-
Notifications
You must be signed in to change notification settings - Fork 9
[BUG] Thread Deadlock/Unreleased Connections #23
Comments
Hello. Could you stop the container, then re-run it with Try to load the page then copy the output and send it here. There is a few things that could cause this, like problems with the database. Is this a fresh installation or has this problem started after some use of MSRF? Thanks. |
root@Server:/home/user# docker run -p 50947:50947 msrf_06b [INFO][][<>][Line 24] Loaded ./configuration.yaml into [INFO][][<>][Line 26] Connection to database was successful. warnings.warn("Can not find any timezone configuration, defaulting to UTC.") [INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 108] Eligible account was [INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 108] Eligible account was [INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 108] Eligible account was Run on a fresh install Ubuntu Server. I install like its in your readme. Never worked for me Thanks! |
Thanks. It seems the server setup for docker needs some work. I'm working on this now. |
Great! As soon the new release get publish, i give you a feedback |
Hey! I test the new version on a fresh install Ubuntu Server. The error remains the same. I install everything with sudo. Is this maybe a problem? |
Hmm ok. Initially i was thinking that the problem may have been an error in MSRF which caused the server to become unresponsive to the web interface, but i’m not so sure about that now, since i’m unable to replicate that. In the coming days ill be working on:
Thanks again for the feedback and helping me work on this. I will let you know when those two are ready, should be soon 😄 |
Maybe you can share your Test machine? Specs and OS. Maybe its only related to my machine. Its a VM. Thanks again! |
Any progress on this? thanks |
I know what the problem is, but i don’t have a solution for it. Basically the app uses web sockets to communicate with the server. If the websocket’s dont respond, then you get that loading screen attempting to re-connect (waiting for a websocket response) So why are web socket connections not going through? Well, it could be a network firewall rule on the linux server, or it could be some external network configuration like Nginx Proxy Manager, which requires websockets be explicitly enabled. currently the app still runs just the GUI is inaccessible over the network. @DerMuffin mentioned their setup is running on a VM, which depending on the OS may have various firewall rules, so it is hard to pin point a problem on this one. I don’t know all that much about linux network configuration to give feedback on finding out what the issue is, i know that there should be a way to check if some connections are allowed or not. My recommendation is to test on a different OS/Platform using the docker instructions and see if it works. |
Can report 0.8b is working fine on Debian11, thank you! |
talked to soon, it crashes after half an hour with errors : |
could you share the logs approaching the crash? I think the crash may be an unrelated bug. (i think) the error is from Selenium losing connection with the chromedriver. |
Here you go : I restarted the container after the crash and it went smoothly on the 3 other accounts. |
Ok so i think Chromedriver just crashed. the crash occurs after attempting to load the dashboard data, which is the data on
It runs some javascript on the browser to get the dashboard data object from the js runtime. return util.DashboardData(**browser.execute_script("return dashboard")) some error in Thank you for sharing the logs. I know that must have taken a bit to do haha. todo:
|
got a pretty similar crash on the same account today. only difference I see is : that was not there yesterday. |
thanks. i think i’ve made some progress in addressing it, but i will need to do some testing before i can confirm. Thanks again for the logs, they have been super helpful. |
Hey there!
just test the server installation. Installation worked great but when i try to connect via IP-Adress, this is the only thing i see
Any Idea?
The text was updated successfully, but these errors were encountered: