Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-14-2015, 11:55 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default Login Server Disconnects

Anyone know what would cause this? All four of my servers are setup very similar. I have covered my basis by checking resolv.conf, my interfaces, iptables and such. Iptables is very similar between Chronicles of Norrath and Legacy of FrostStone. The login server is on the Chronicles of Norrath VM and three servers plus a test server all share that one login server. Only one server has this disconnect issue, that is Legacy of FrostStone. It disconnects every few minutes and then reconnects. I would never post an issue here unless I had exhausted every single possibility. Since all the servers are near identical I am at a loss why just one would have these issues.

Here is a snippet.

Code:
[Network] [10.14.15 - 22:45:35] New world server connection from 192.168.0.20:48000
[Network] [10.14.15 - 22:45:35] World server already existed for 192.168.0.20, removing existing connection and updating current.
[Network] [10.14.15 - 22:45:36] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:45:40] New world server connection from 192.168.0.20:48003
[Network] [10.14.15 - 22:45:41] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:45:56] New world server connection from 192.168.0.20:48020
[World] [10.14.15 - 22:45:56] Server Legacy of FrostStone(Legacy of FrostStone) successfully logged in.
[Network Trace] [10.14.15 - 22:45:56] ServerOP_LSAccountUpdate sent to world
[Network] [10.14.15 - 22:46:01] New world server connection from 192.168.0.20:48023
[Network] [10.14.15 - 22:46:01] World server already existed for 192.168.0.20, removing existing connection and updating current.
[Network] [10.14.15 - 22:46:01] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:47:57] New world server connection from 192.168.0.20:48037
[World] [10.14.15 - 22:47:57] Server Legacy of FrostStone(Legacy of FrostStone) successfully logged in.
[Network Trace] [10.14.15 - 22:47:57] ServerOP_LSAccountUpdate sent to world
[Network] [10.14.15 - 22:48:29] New world server connection from 192.168.0.20:48040
[Network] [10.14.15 - 22:48:29] World server already existed for 192.168.0.20, removing existing connection and updating current.
[Network] [10.14.15 - 22:48:29] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:49:25] New world server connection from 192.168.0.20:48059
[Network] [10.14.15 - 22:49:26] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:49:29] New world server connection from 192.168.0.20:48062
[Network] [10.14.15 - 22:49:29] World server disconnected from the server, removing server and freeing connection.
[Network] [10.14.15 - 22:49:57] New world server connection from 192.168.0.20:48064
[World] [10.14.15 - 22:49:57] Server Legacy of FrostStone(Legacy of FrostStone) successfully logged in.
[Network Trace] [10.14.15 - 22:49:57] ServerOP_LSAccountUpdate sent to world
[Network] [10.14.15 - 22:52:09] New world server connection from 192.168.0.20:48091
[Network] [10.14.15 - 22:52:09] World server already existed for 192.168.0.20, removing existing connection and updating current.
[Network] [10.14.15 - 22:52:09] World server disconnected from the server, removing server and freeing connection.
EDIT: I just noticed one thing. When I setup Legacy of FrostStone it setup both nics as VMXNET 3 instead of e1000, which I normally use. I know the VMXNet3 nics are supposed to have better performance, but the e1000 driver is supposed to have better compatibility. I will change them when the players all log out. I am not optimistic that this is the issue though.
Reply With Quote
  #2  
Old 10-15-2015, 01:32 AM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

If using old bnc network cards replace the 50 ohm also check cat5 cables. I have an e1000 as well single high with slow data exchange. All else fails replace network card. When we setup class F network servers we had a fail safe server to take over if server fails. do you have access to a main internet router that routes the traffic if that was reset by you or your isp it might take 15-30min to send the packets out. i ran a whois on the servers no return went to another site ran whois gave me ns infomation. Check Power Options in advanced mode check power and sleep timers. just did a traceroute on server dsl ip.att.net request time out found you main route kc1 level 3 sent up north where our main internet routers was setup. If it's not on your end talk with your isp att trace route time out.
Reply With Quote
  #3  
Old 10-15-2015, 07:12 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Quote:
Originally Posted by Noport View Post
If using old bnc network cards replace the 50 ohm also check cat5 cables. I have an e1000 as well single high with slow data exchange. All else fails replace network card. When we setup class F network servers we had a fail safe server to take over if server fails. do you have access to a main internet router that routes the traffic if that was reset by you or your isp it might take 15-30min to send the packets out. i ran a whois on the servers no return went to another site ran whois gave me ns infomation. Check Power Options in advanced mode check power and sleep timers. just did a traceroute on server dsl ip.att.net request time out found you main route kc1 level 3 sent up north where our main internet routers was setup. If it's not on your end talk with your isp att trace route time out.
These are all VM's. All of the servers are on the same host.
Reply With Quote
  #4  
Old 10-15-2015, 11:59 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I have narrowed it down to not being the host based driver (VMXNET3). So my next step is probably going to be having the login server connection going out the wan side and not the lan side. It could at least help narrow the issue down a bit further.
Reply With Quote
  #5  
Old 10-15-2015, 12:00 PM
RussellMatt27
Fire Beetle
 
Join Date: Aug 2013
Location: United States
Posts: 18
Default

Can you run a capture (Wireshark or similar) from the system having the issue? I'd wonder if its not getting some return data to maintain the connection within VMWare or whatever virtualization you use.
Reply With Quote
  #6  
Old 10-16-2015, 02:14 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I have spent many hours on this and have things that I know it is not. I am just trying to narrow it down or I will keep spinning my wheels on this. I know that is is not related to that particular I.P. address for LoF, I changed the private address this morning. I know it is not the actual server binaries, the developmental server is running the same and it does not have issues. I know it is not the iptables firewall, I checked the other servers and they are identical.

I am nearly positive it is not the operating system, I fired up the login server on Legacy of FrostStone instead of it being on Chronicles of Norrath, the problem is still there. I went ahead and configured the other servers to use the Legacy of FrostStone login server instead and they stay attached, the LoF server constantly disconnects. Here is a debug log. You can see the server is attached and then reattaches.

Code:
[Network] [10.16.15 - 13:07:28] Application packet received from client (size 12)
   0: 04 00 00 00 00 00 00 00 - 00 00                    | ..........
[Network] [10.16.15 - 13:07:28] Server list request received from client.
[ ... ]
[Network Trace] [10.16.15 - 13:07:35] Application packet received from server: 0x1001, (size 12)
   0: 00 00 00 00 00 00 00 00 - 0A 00 00 00              | ............
[Network Trace] [10.16.15 - 13:07:35] World Server Status Recieved.
[Network Trace] [10.16.15 - 13:07:36] Application packet received from server: 0x1001, (size 12)
   0: 01 00 00 00 01 00 00 00 - 3D 00 00 00              | ........=...
[Network Trace] [10.16.15 - 13:07:36] World Server Status Recieved.
[Network Trace] [10.16.15 - 13:07:38] Application packet received from server: 0x1001, (size 12)
   0: 0B 00 00 00 0B 00 00 00 - 41 00 00 00              | ........A...
[Network Trace] [10.16.15 - 13:07:38] World Server Status Recieved.
[Network] [10.16.15 - 13:07:40] New world server connection from 192.168.0.20:54232
[Network] [10.16.15 - 13:07:40] World server already existed for 192.168.0.20, removing existing connection and updating current.
[Network] [10.16.15 - 13:07:40] World server disconnected from the server, removing server and freeing connection.
[Network Trace] [10.16.15 - 13:07:50] Application packet received from server: 0x1001, (size 12)
   0: 00 00 00 00 00 00 00 00 - 0A 00 00 00              | ............
[Network Trace] [10.16.15 - 13:07:50] World Server Status Recieved.
[Network Trace] [10.16.15 - 13:07:53] Application packet received from server: 0x1001, (size 12)
   0: 0B 00 00 00 0B 00 00 00 - 41 00 00 00              | ........A...
[Network Trace] [10.16.15 - 13:07:53] World Server Status Recieved.
[Network Trace] [10.16.15 - 13:08:05] Application packet received from server: 0x1001, (size 12)
   0: 00 00 00 00 00 00 00 00 - 0A 00 00 00              | ............
[Network Trace] [10.16.15 - 13:08:05] World Server Status Recieved.
[Network Trace] [10.16.15 - 13:08:08] Application packet received from server: 0x1001, (size 12)
   0: 0B 00 00 00 0B 00 00 00 - 41 00 00 00              | ........A...
[Network Trace] [10.16.15 - 13:08:08] World Server Status Recieved.

Last edited by Uleat; 11-02-2015 at 12:20 AM..
Reply With Quote
  #7  
Old 10-16-2015, 02:22 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I also notice that you will see the server trying to log in, but it is already logged in. The login server will clear the connection, you will get a bunch of 0x3003 for a while and then this.

Code:
[Network Trace] [10.16.15 - 13:18:52] Application packet received from server: 0x1008, (size 653)
And that point the server connects again with it's credentials.
Reply With Quote
  #8  
Old 10-16-2015, 02:50 PM
rhyotte
Hill Giant
 
Join Date: Jul 2012
Location: Oklahoma
Posts: 222
Default

http://www.servethehome.com/cheap-10...nectx-2-cards/


Just a heads up....
Reply With Quote
  #9  
Old 10-16-2015, 02:52 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

This is all virtual, no way it is a nic.
Reply With Quote
  #10  
Old 10-16-2015, 03:13 PM
rhyotte
Hill Giant
 
Join Date: Jul 2012
Location: Oklahoma
Posts: 222
Default

Ah. It will be interesting to see what it ends up being. I have not rolled a VM Server yet, but the next one I tinker with might very well be.
Reply With Quote
  #11  
Old 10-16-2015, 03:18 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I am taking good notes on what I have checked. I have narrowed down so much now, there is not much left. The strangest thing is that the firewall configs are exactly the same between the guest vm's, the operating systems are all the same version of debian. The are all VM's on the same host, same EqEmu binaries on two of the guest, a third is damn well close. But nonetheless, one server is constantly reconnecting to the login server.
Reply With Quote
  #12  
Old 10-16-2015, 03:25 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

Your welcome glad to help
Code:
0x1001 Too many applications
0x3003 B3 protocol not supported caused by computer overload at the remote end or an invalid configuration, locally or remotely.   
0x1008 OS Resource error (e.g. no memory)

OS Resource error Communication Error Codes 15 Code (Hex) Code (Dec)
Download pdf book error codes inside 
http://www.datainterchange.com/Downloads/Support/Manuals/EPIC/VM-0001-09%20Communications%20Error%20Codes.pdf
Reply With Quote
  #13  
Old 10-16-2015, 03:35 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Quote:
Originally Posted by Noport View Post
Your welcome glad to help
Code:
0x3003 B3 protocol not supported
0x1008 OS Resource error (e.g. no memory)

OS Resource error Communication Error Codes 15 Code (Hex) Code (Dec)
Communication Error Codes VM -0001 -09    0x1008 OS Resource error (e.g. no memory)
Download pdf book error codes inside 
http://www.datainterchange.com/Downloads/Support/Manuals/EPIC/VM-0001-09%20Communications%20Error%20Codes.pdf
Awesome, let me get to reading.
Reply With Quote
  #14  
Old 10-16-2015, 03:41 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Any way that you could 're-arrange' the order/assignment of the servers?

That way if a different server goes down..but, on the same node as before..it might point to something more specific?


EDIT: I was heading towards a gc issue..but, Noport is probably spot-on.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #15  
Old 10-16-2015, 03:46 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Since I know it is not a source/binary issue nor anything related to vSphere could this be nothing but a Debian package issue? Although they are the same major revision, LoF is a more up to date. I think LoF is 7.8 but CoN is 7.2
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 07:30 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3