Wildfire server and random disconnects

We have a wildfire 3.1.0 server with ldap integration and a group populated with 36 users. All is working great, but 1 or 2 times a day the server disconnects and connect without apparent reason. All contacts get disconnect and connect. Any ideas?

Thanks.

Hi,

do you see something unusual in the log files when this does happen?

LG

Same problem. LDAP backend with 45 users and disconnects in 3.1.1 using latest version of Spark. Anywhere from 3 - 10 a day. I was running 3.0.1 until a week ago and everything was fine. Started happening ever since. I have nothing in my logs but am turning on the debug logging to see if I can find more. The LDAP backend is Active Directory FYI.

After doing some research and looking at my error logs, I do not see anything that is happening when disconnects happen. I do see the following. This appears in the debug log when the webpage that has the JavaScript linking to Spark FastPath is loaded. Since it uses an anonymous user, it appears to be searching for the unknown user and throwing an exception.

2006.11.16 14:56:57 Trying to find a user’'s DN based on their username. sAMAccountName: 77a2ed5c, Base DN: CN=Users,DC=domain,DC=com…

2006.11.16 14:56:57 Creating a DirContext in LdapManager.getContext()…

2006.11.16 14:56:57 Created hashtable with context values, attempting to create context…

2006.11.16 14:56:57 … context created successfully, returning.

2006.11.16 14:56:57 Starting LDAP search…

2006.11.16 14:56:57 … search finished

2006.11.16 14:56:57 User DN based on username ‘‘77a2ed5c’’ not found.

2006.11.16 14:56:57 Exception thrown when searching for userDN based on username ‘‘77a2ed5c’’

org.jivesoftware.wildfire.user.UserNotFoundException: Username 77a2ed5c not found

at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:613)

at org.jivesoftware.wildfire.ldap.LdapManager.findUserDN(LdapManager.java:541)

at org.jivesoftware.wildfire.ldap.LdapUserProvider.loadUser(LdapUserProvider.java: 77)

at org.jivesoftware.wildfire.user.UserManager.getUser(UserManager.java:186)

at org.jivesoftware.wildfire.user.UserManager.isRegisteredUser(UserManager.java:30 9)

at org.jivesoftware.wildfire.SessionManager.getSession(SessionManager.java:1008)

at org.jivesoftware.wildfire.SessionManager.getSession(SessionManager.java:971)

at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:96)

at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:61)

at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)

at org.jivesoftware.wildfire.net.SocketReader.processPresence(SocketReader.java:29 9)

at org.jivesoftware.wildfire.net.ClientSocketReader.processPresence(ClientSocketRe ader.java:57)

at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:193)

at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)

at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)

at java.lang.Thread.run(Unknown Source)

Message was edited by: schmigz

Message was edited by: schmigz

Today at 9:15 has disconnect again:

2006.11.17 07:56:20 … context created successfully, returning.

2006.11.17 09:15:54 Trying to find a user’'s DN based on their username. uid: user, Base DN: o=accounts,dc=university,dc=es…

2006.11.17 09:15:54 Creating a DirContext in LdapManager.getContext()…

2006.11.17 09:15:54 Created hashtable with context values, attempting to create context…

2006.11.17 09:15:54 … context created successfully, returning.

2006.11.17 09:15:54 Starting LDAP search…

2006.11.17 09:15:54 … search finished

2006.11.17 09:15:54 Creating a DirContext in LdapManager.getContext()…

2006.11.17 09:15:54 Created hashtable with context values, attempting to create context…

2006.11.17 09:15:54 … context created successfully, returning.

2006.11.17 09:15:54 Trying to find a user’'s DN based on their username. uid: augarte, Base DN: o=accounts,dc=university,dc=es…

2006.11.17 09:15:54 Creating a DirContext in LdapManager.getContext()…

2006.11.17 09:15:54 Created hashtable with context values, attempting to create context…

2006.11.17 09:15:54 … context created successfully, returning.

2006.11.17 09:15:54 Starting LDAP search…

2006.11.17 09:15:54 … search finished

And starts to disconnect all users

2006.11.17 09:16:00 Logging off usera@wildfire.es/Psi on org.jivesoftware.wildfire.net.SocketConnection@1ccd2db socket: Soc

ket[addr=/X.X.X.248,port=56751,localport=5222] session: org.jivesoftware.wildfire.ClientSession@f87be4 status: -1 address: usera

@wildfire.es/Psi id: a24c0d9 presence:

2006.11.17 09:16:00 Logging off userb@wildfire.es/Psi on org.jivesoftware.wildfire.net.SocketConnection@44d4ee socket: Socket

session: org.jivesoftware.wildfire.ClientSession@1a4c856 status: -1 address: userb

@wildfire.es/Psi id: b13183d3 presence:

and the same for all group contacts.

Disconnect all contacts and connect again all contacts in two or three seconds all process.

Thanks

Emilio C.