EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Possible Login Server Issue (https://www.eqemulator.org/forums/showthread.php?t=32733)

trevius 12-20-2010 10:28 AM

Possible Login Server Issue
 
I haven't been able to confirm this yet, but it looks like there may be a Login Server issue going on for any server that is restarted or drops off of the list and tries to reconnect. My server, Storm Haven as well as Dragon Soul and Irreverent all seem to be fluctuating from down to pending status on the LS Status page:

0.8.0 [View] Pending Irreverent - The Solo Server
0.8.0 [View] Pending Storm Haven
0.8.0 [View] Down Dragon Soul

From a client, they just keep popping in and out of the list. Eventually, they just give up and no one can connect.

I assume this is only temporary and Rogean will be able to fix it (if it really is a LS issue). Mostly just posting about it here so any other servers with the same problem aren't wasting a ton of time to figure out the cause like I was :P

Rogean 12-20-2010 07:01 PM

What operating systems are running on the servers having this issue?

I think it has something to do with that. I've never seen the problem occur on Windows servers.

Rogean 12-20-2010 07:06 PM

Also, there are two different issues:

One issue is the loginserver list page on the website showing a server is down when it is infact up and connected, and able to be logged into. This is due to a new connection being made to the loginserver before an old connection is recognized as stale. After connection, the first connection then times out and marks the server as down in the database. The solution for this would be to automatically kick off any servers with the same World ID when a connection is made.

And then theres the second issue, which I think is the more relevant issue to this thread, where certain servers will lose connection to the loginserver, and then only attempt to reconnect for a certain amount of time before giving up.

trevius 12-20-2010 07:53 PM

I run Debian Linux. I do know that there is a specific issue where if connectivity is lost to the LS, it will only try so many times before giving up, and I know that only happens on Linux. But, that is not what this issue is. This issue is that even while my connectivity to the LS is rock solid, Storm Haven will not stay connected to it. I restart my server, it connects briefly, then disconnects and reconnects multiple times until it finally stops. I am not sure what is causing it to get removed from the server list.

I would be think the problem is on my side, accept it seems like Irreverent and Dragon Soul are having the same issue. Maybe they are having their own troubles that are unrelated, though.

I am still looking into more possibilities on my end, but it is definitely a new type of issue I haven't seen happen before.

Congdar 12-20-2010 08:53 PM

When I checked my server status this morning, it was 'Down' according to the web page. I run on windows server 2k3r2. When I remoted into the server, my world.exe window is showing:
Code:

[12.20. - 13:46:28] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 13:46:28] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 14:08:12] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 14:08:13] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 14:29:47] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 14:29:47] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 14:51:21] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 14:51:21] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 15:02:24] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 15:02:24] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 15:24:08] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 15:24:08] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 15:45:42] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 15:45:43] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 16:07:27] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 16:07:27] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 16:29:01] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 16:29:02] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[12.20. - 16:50:46] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[12.20. - 16:50:46] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998

I restarted the server and it seemed everything was back to normal, but after a couple of hours the above scenerio repeated.

EDIT: The server is up and listed in the client and I can log in just fine. Still listed as 'Down' in the web page, but there's something causing frequent loss of connection.

trevius 12-21-2010 01:24 AM

Maybe other servers aren't having the same exact problem mine is, but it looks like THF may also be doing the same thing. I see them listed as down and going into Pending from time to time as well even though the server is up. They have alternate LS connectivity, so it isn't really impacting them much yet.

Another odd thing is that I keep seeing duplicates of Irreverent, and THF in the EQ Client Server List.

Still looking to it on my end as well, but this just seems like a weird problem to me so far.

trevius 12-21-2010 02:44 AM

Well, I think I finally have Storm Haven connected stable to the LS (for now anyway). What I finally ended up doing was to disable connectivity to the other alternate login servers we were connected to (tsahosting.net and peqtgc.org). I am not sure how/if that was causing the problem, but it was the last thing I tried before it started staying connected.

Angelox 12-21-2010 08:35 AM

This is a problem and it started a few days ago, after the EqEmu Login Server was taken down for a while for "maintenance".
If you want to see who all has the problems , you can reload the servers page a few times (wait a while in between reloads);
http://www.eqemulator.org/index.php?pageid=serverlist
You'll see a group of servers constantly going from "down", to "pending", to "online", then down again (many of them just stay "down").
This wasn't so before (started a few days ago).
BtW Trevius, you still have the problem too.

Tabasco 12-21-2010 10:01 AM

It looks like I'm having the same issue. It stays up for a while and then I lose LS connection.

Code:

23945 [12.20. - 00:32:11] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -93160592
23945 [12.20. - 00:32:16] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 00:32:16] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -76375184
23945 [12.20. - 00:32:16] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 00:59:34] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -76375184
23945 [12.20. - 00:59:39] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 00:59:39] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -59589776
23945 [12.20. - 00:59:39] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 01:26:57] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -59589776
23945 [12.20. - 01:27:02] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 01:27:02] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -42804368
23945 [12.20. - 01:27:02] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 01:54:20] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -42804368
23945 [12.20. - 01:54:25] [WORLD__LS] Connecting to login server: eqemulator.net:5998

That's on ubuntu 10.04 x86-64 running 1771

It looks like I can have a day or more of uptime between issues.

songie 12-21-2010 10:10 AM

Mine seems to be constantly down since a couple of days ago, no matter if i restart it or not it doesnt take long to go "down" again

Rogean 12-21-2010 04:03 PM

Quote:

Originally Posted by Tabasco (Post 195394)
It looks like I'm having the same issue. It stays up for a while and then I lose LS connection.

Code:

23945 [12.20. - 00:32:11] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -93160592
23945 [12.20. - 00:32:16] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 00:32:16] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -76375184
23945 [12.20. - 00:32:16] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 00:59:34] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -76375184
23945 [12.20. - 00:59:39] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 00:59:39] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -59589776
23945 [12.20. - 00:59:39] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 01:26:57] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -59589776
23945 [12.20. - 01:27:02] [WORLD__LS] Connecting to login server: eqemulator.net:5998
23945 [12.20. - 01:27:02] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -42804368
23945 [12.20. - 01:27:02] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
23945 [12.20. - 01:54:20] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -42804368
23945 [12.20. - 01:54:25] [WORLD__LS] Connecting to login server: eqemulator.net:5998

That's on ubuntu 10.04 x86-64 running 1771

It looks like I can have a day or more of uptime between issues.

That looks like an issue with the worldserver.

Tabasco 12-21-2010 04:32 PM

Quote:

Originally Posted by Rogean (Post 195422)
That looks like an issue with the worldserver.

I'm seeing it in the logs from time to time now even when it's definitely up. It's a recent development, but I'll see if my host is having an issue.

trevius 12-22-2010 08:08 AM

Looks like EZ Server can be added to the list of servers having this connection issue as well:

Quote:

0.8.0 [View] Pending EZ Server
Most likely, the only reason PEQ and P1999 don't have this issue as well is because they are hosted on the same host as the LS is. This is almost definitely not a problem on the server-side, as it makes more sense that the single point of failure for all of these servers is the EQEmu LS.

melkor_41 12-22-2010 05:25 PM

add redemption to that, windows server here.

and it wasnt loginserver related, it was DNS related, your dns (eqemulator's) lost the entries or was not resolving for external hosts the entries for eqemulator.net

Angelox 12-22-2010 06:31 PM

For the record, I already tried eqemulator.net, eqemulator.org, and finally the ip address.


All times are GMT -4. The time now is 04:55 PM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.