Hello,
I'm new to this forum and hope my problem is placed correctly here.
Following problem:
We installed a new OXchange Server and bought all necessary licenses. After the installation we migrated all data from an pretty old OXchange. The old oxchange was installed on an old UCS 2.2.
The new Server has UCS version 4.0.3 and OXchange 7.6.2.
The migration went fine and the new server seems to run smoothly. But here comes the problem. Sometimes, and absolutly randomly the open-xchange service stops working. Because of that the OX Webinterface is not available and none of the 90 Users can access their accounts.
I looked into the syslog and open-xchange log files and the only error I could get is the following:
Restarting the open-xchange service solves the issue. Operating system is up to date. The problem already exists on UCS version 4.0.2. Restarting the server doesnt resolve the issue.
If you need any further information I will provide it. I'm not sure which informations you will need to have a closer look.
Thank you all!
Regards Markus Trinks
PS: Sorry for my poor english.
I'm new to this forum and hope my problem is placed correctly here.
Following problem:
We installed a new OXchange Server and bought all necessary licenses. After the installation we migrated all data from an pretty old OXchange. The old oxchange was installed on an old UCS 2.2.
The new Server has UCS version 4.0.3 and OXchange 7.6.2.
The migration went fine and the new server seems to run smoothly. But here comes the problem. Sometimes, and absolutly randomly the open-xchange service stops working. Because of that the OX Webinterface is not available and none of the 90 Users can access their accounts.
I looked into the syslog and open-xchange log files and the only error I could get is the following:
Code:
2015-10-03T14:37:32,407+0200 WARN [OXWorker-0035722] org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:160) Exception during FilterChain execution java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:658) at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.obtainDirectByteBuffer(TCPNIOTransport.java:1207) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.read(TCPNIOTransport.java:830) at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleRead(TCPNIOTransportFilter.java:74) at org.glassfish.grizzly.filterchain.TransportFilter.handleRead(TransportFilter.java:173) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:78) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:770) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$MDCProvidingRunnable.run(CustomThreadPoolExecutor.java:2498) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:813) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:840) at java.lang.Thread.run(Thread.java:745) 2015-10-03T14:37:32,659+0200 WARN [OXWorker-0035722] org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:160) Exception during FilterChain execution java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:658) at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.obtainDirectByteBuffer(TCPNIOTransport.java:1207) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.read(TCPNIOTransport.java:830) at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleRead(TCPNIOTransportFilter.java:74) at org.glassfish.grizzly.filterchain.TransportFilter.handleRead(TransportFilter.java:173) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:78) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:770) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$MDCProvidingRunnable.run(CustomThreadPoolExecutor.java:2498) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:813) at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:840) at java.lang.Thread.run(Thread.java:745)
If you need any further information I will provide it. I'm not sure which informations you will need to have a closer look.
Thank you all!
Regards Markus Trinks
PS: Sorry for my poor english.
Comment