spring / uberserver

uberserver, a matchmaking/chat lobby server for the spring rts project
https://springrts.com/wiki/Uberserver
Other
33 stars 38 forks source link

reconnect and reconnect and reconnect and ......... #229

Closed specing closed 7 years ago

specing commented 7 years ago
20170926000623 - WARNING  - [SpringLobbyInterface] Ignoring duplicate ADDUSER command for user "Code_Man"
20170926000623 - INFO     - [SPADS] Channel s44games joined
20170926000623 - INFO     - [SPADS] Channel s44 joined
20170926000623 - INFO     - [SPADS] Channel main joined
20170926000624 - WARNING  - [SPADS] Disconnecting from lobby server (broken connection detected)
20170926000624 - NOTICE   - [SpringLobbyInterface] Disconnecting from lobby.springrts.com:8200
20170926000647 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000717 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926000717 - ERROR    - [SPADS] Connection to lobby server failed
20170926000718 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000748 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926000748 - ERROR    - [SPADS] Connection to lobby server failed
20170926000749 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000819 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926000819 - ERROR    - [SPADS] Connection to lobby server failed
20170926000820 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000850 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926000850 - ERROR    - [SPADS] Connection to lobby server failed
20170926000851 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000921 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926000921 - ERROR    - [SPADS] Connection to lobby server failed
20170926000922 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926000923 - INFO     - [SPADS] Following local LAN IP address detected: 10.98.1.11
20170926000923 - INFO     - [SPADS] Logged on lobby server
20170926000923 - NOTICE   - [SPADS] TrueSkill service available
20170926000923 - WARNING  - [SpringLobbyInterface] Ignoring duplicate ADDUSER command for user "Code_Man"
20170926000924 - INFO     - [SPADS] Channel s44games joined
20170926000924 - WARNING  - [SPADS] Disconnecting from lobby server (broken connection detected)
20170926000924 - NOTICE   - [SpringLobbyInterface] Disconnecting from lobby.springrts.com:8200
20170926000953 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001023 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001023 - ERROR    - [SPADS] Connection to lobby server failed
20170926001024 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001054 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001054 - ERROR    - [SPADS] Connection to lobby server failed
20170926001055 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001125 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001125 - ERROR    - [SPADS] Connection to lobby server failed
20170926001126 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001156 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001156 - ERROR    - [SPADS] Connection to lobby server failed
20170926001157 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001227 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001227 - ERROR    - [SPADS] Connection to lobby server failed
20170926001228 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001258 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001258 - ERROR    - [SPADS] Connection to lobby server failed
20170926001259 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001329 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001329 - ERROR    - [SPADS] Connection to lobby server failed
20170926001330 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001400 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001400 - ERROR    - [SPADS] Connection to lobby server failed
20170926001401 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001431 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001431 - ERROR    - [SPADS] Connection to lobby server failed
20170926001432 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001502 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001502 - ERROR    - [SPADS] Connection to lobby server failed
20170926001503 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001533 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001533 - ERROR    - [SPADS] Connection to lobby server failed
20170926001534 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001604 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001604 - ERROR    - [SPADS] Connection to lobby server failed
20170926001605 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001635 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001635 - ERROR    - [SPADS] Connection to lobby server failed
20170926001636 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001643 - INFO     - [SPADS] Following local LAN IP address detected: 10.98.1.11
20170926001643 - INFO     - [SPADS] Logged on lobby server
20170926001643 - NOTICE   - [SPADS] TrueSkill service available
20170926001643 - WARNING  - [SpringLobbyInterface] Ignoring duplicate ADDUSER command for user "Code_Man"
20170926001643 - INFO     - [SPADS] Channel s44games joined
20170926001643 - INFO     - [SPADS] Channel s44 joined
20170926001643 - INFO     - [SPADS] Channel main joined
20170926001644 - WARNING  - [SPADS] Disconnecting from lobby server (broken connection detected)
20170926001644 - NOTICE   - [SpringLobbyInterface] Disconnecting from lobby.springrts.com:8200
20170926001707 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001737 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001737 - ERROR    - [SPADS] Connection to lobby server failed
20170926001738 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001808 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001808 - ERROR    - [SPADS] Connection to lobby server failed
20170926001809 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001839 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001839 - ERROR    - [SPADS] Connection to lobby server failed
20170926001840 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001910 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001910 - ERROR    - [SPADS] Connection to lobby server failed
20170926001911 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926001941 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926001941 - ERROR    - [SPADS] Connection to lobby server failed
20170926001942 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926002012 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926002012 - ERROR    - [SPADS] Connection to lobby server failed
20170926002013 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926002043 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926002043 - ERROR    - [SPADS] Connection to lobby server failed
20170926002044 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926002114 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926002114 - ERROR    - [SPADS] Connection to lobby server failed
20170926002115 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926002145 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926002145 - ERROR    - [SPADS] Connection to lobby server failed
20170926002146 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
20170926002216 - CRITICAL - [SpringLobbyInterface] Unable to connect to lobby server lobby.springrts.com:8200 (IO::Socket::INET: connect: timeout)
20170926002216 - ERROR    - [SPADS] Connection to lobby server failed
20170926002217 - NOTICE   - [SpringLobbyInterface] Connecting to lobby.springrts.com:8200
abma commented 7 years ago

the timeout should be fixed: added the ip to the whitelist of bots (which allows faster reconnecting)

i don't see how "Ignoring duplicate ADDUSER command for user " can happen atm. its interesting that its happened at least 3 times in a large timescale, so the internal state of the lobby server very likely was broken.

abma commented 7 years ago

017-09-26 00:22:13 INFO Protocol._remove:224 [2861] disconnected from 85.3.245.xx: Connection was closed cleanly. 2017-09-26 00:22:14 INFO Protocol._remove:224 [2863] disconnected from 85.3.245.xx: Connection was closed cleanly.

abma commented 7 years ago

duplicate check broken: 2017-09-25 23:28:15 INFO Protocol._SendLoginInfo:911 [2863] logged in (access=user). 2017-09-25 23:28:15 INFO Protocol._SendLoginInfo:911 [2861] logged in (access=user).

abma commented 7 years ago

improved the checks, hopefully this error is fixed, too.

please report back when it happens again!

thanks for this report!