The user is always online [Пользователь всегда онлайн]

Hello.

Faced with the problem - 1-3 corporate users are always on the network.

Technical information: Server - meringue on Debian OS, users - Ubuntu, Linux Mint. Client - pidgin.

The example in Figure - 13 user in online list, but the user’s computer is turned off.

How to get ridof the problem? Thx.

RU:

Здравствуйте.

Столкнулся с проблемой - несколько корпоративных пользователей всегда в сети.

Техническая информация: сервер - на безе дебиан, пользователи - убунту, линукс минт.

Клиент - Pidgin.

Пример на рисунке - 13й пользователь из списка всегда онлайн(после ребута сервера могут появляться другие “вечно живые”), но компьютер пользователя выключен.

Пробовал:

Сервер 3.10.2, обновление не помогло.

Ковырял КЭШ (увеличивал) - тоже (cache.group.maxLifetime и др.).

Что посоветуете?

Rebooting of server doesn’t help? You can try deleting and re-creating this user (if it is a local user, not imported from LDAP). If this doesn’t, try recreating it with a different username (was user, create user1).

After restarting the server, everything is fine.

For 2-3 days work server problem persists.

“If this doesn’t, try recreating it with a different username (was user, create user1).” - I tried. There are other problematic users.

RU:

Проблема исчезает после ребута сервера.

Но возникает через 2-3 дня работы.

Same issue with me:
Openfire 3.9.3

Server Uptime: 87 days, 15 hours, 18 minutes – started Jun 8, 2015 11:02:41 AM

493_sobergrid last logged in 46 days ago is still showing online

You tried to re-create one user with a different username and he is still shown as online after 2-3 days? If it helps for one user, then you may try to do the same for the others (if there are not hundreds of them). Other than such workaround i can’t suggest anything.

You can also check the Openfire logs. Maybe it has some error or warning related to such account. Maybe there are some OutOfMemory errors after 2-3 days of running when such issues appear.

errors:

строка
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
… 14 more
2015.09.04 07:21:40 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /usr/share/openfire/plugins/webchat
java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/Context
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585)
at java.lang.Class.getConstructor0(Class.java:2885)
at java.lang.Class.newInstance(Class.java:350)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :414)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :76)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1068)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.Context
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
… 14 more
2015.09.04 07:22:00 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /usr/share/openfire/plugins/webchat
java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/Context
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585)
at java.lang.Class.getConstructor0(Class.java:2885)
at java.lang.Class.newInstance(Class.java:350)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :414)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :76)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1068)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.Context
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
… 14 more

warn:

2015.09.04 06:19:16 org.jivesoftware.openfire.nio.OfflinePacketDeliverer - ?? ??? ??? ???

??? ???

2015.09.04 07:07:21 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000155: nio socket, server, /85.26.164.:16102 => /188.120.229.*:5222)

java.io.IOException: Connection reset by peer

at sun.nio.ch.FileDispatcherImpl.read0(Native Method)

at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)

at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)

at sun.nio.ch.IOUtil.read(IOUtil.java:197)

at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)

at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)

at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)

at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoP rocessor.java:690)

at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:664)

at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:653)

at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPoll ingIoProcessor.java:67)

at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractP ollingIoProcessor.java:1124)

at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

2015.09.04 07:07:21 org.jivesoftware.openfire.nio.OfflinePacketDeliverer - ?? ??? ??? ???