Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 6 of 6
  1. #1

    Default Webdav access and JVM memory problem

    Hello All,

    I have a strange problem. I use OX community 16.8 on debian lenny, apache 2.2. I have a webdav.infostore mounted into the file system and use an hourly cron job to sync my local folder to it. The problem is that after this going on for a day or so the open-xchange stalls and gives out this error:

    20-Nov-2010 12:17:19 com.openexchange.ajp13.najp.AJPv13Task call
    SEVERE: AJP-0001 Category=7 Message=unable to create new native thread exceptionID=-677009364-1193
    AJP-0001 Category=7 Message=unable to create new native thread exceptionID=-677009364-1193
    at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13 Task.java:393)
    at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:138)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:738)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:764)
    at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:597)

    I found out that the process which causes that is the JVM associated with the open-xchange-groupware. This is the info about the process after ps -e -ww -o "pid args":

    3450 /usr/bin/java -Xss128k -Xms256m -Xmx1024m -XX:+UseConcMarkSweepGC -XX:NewSize=64m -XX:MaxNewSize=64m -XX:SurvivorRatio=6 -Djava.awt.headless=true -Dopenexchange.propdir=/opt/open-xchange/etc/groupware -Dopenexchange.propdir2=/opt/open-xchange/etc/common -Djava.util.logging.config.file=/opt/open-xchange/etc/groupware/file-logging.properties -jar /opt/open-xchange/bundles/org.eclipse.osgi_3.3.0.v20070530.jar -configuration file:/opt/open-xchange/etc/groupware/osgi

    This JVM takes about 280 mb of memory after it has started. Then after every webdav sync adds another around 20 mb to it and so it goes until the JVM fails with out of memory.

    I tried to tweak to JVM start settings to this, which can give me almost two days of open-xchange running.

    JAVA_XTRAOPTS="-Xss128k -Xms256m -Xmx1024m -XX:+UseConcMarkSweepGC -XX:NewSize=64m -XX:MaxNewSize=64m -XX:SurvivorRatio=6"

    However, my server has just three users, me being the only one who is using it on regular bases. To have a setting for JVM of 1GB does not seem to be reasonable (or it could be, if the server ran without stalling after such a short time).

    Can you please help?

    Best regards,

  2. #2
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    3,695

    Default

    Hi,

    the -XmX flag defines the maximum space the groupware can allocate, the default setting of 512mb works fine for at least 100 concurrent users. There has to be some other reason why so much space is used. What exactly does your "webdav sync" do? Does the webdav client close the sessions after being finished? How many data is transfered? Some munin or jmx stats (sbin/showruntimestats) would be useful to find out how many sessions are really active on that system.

    Greetings

  3. #3

    Default

    Hello Martin,

    This is a long post, so let me thank you for your help right in the beginning :-)

    My webdav.infostore for my user contains about 3gb of documents that I need when I am out and about. I do a simple rsync as a hourly cron with the local user folder. Not too many files are changed, I would say the script copies about 20mb of data in 24 hours.

    Of note is also that the same increase in memory consumption is when I do for example "find /mount_webdav -name whatever. The memory disappears in the same way.

    Here is what I did to show what's going on:

    - fresh restart of open-xchange-groupware
    - ps -Al | grep java showed

    4 S 115 6384 1 5 80 0 - 305186 - ? 00:00:16 java

    - then I ran showruntimestats -a, for output see below

    - then I ran the rsync script
    - ps -Al | grep java showed

    4 S 115 6384 1 11 80 0 - 313748 - ? 00:00:40 java

    And here is the showruntimestats -a before running the rsync script

    sbin# showruntimestats -a
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,PoolSize = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumBrokenConnections = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumActive = 1
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumIdle = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,AvgUseTime = 0.0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,MaxUseTime = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,MinUseTime = 9223372036854775807
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumWaiting = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumProcessing = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumRequests = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MaxProcessingTime = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MinProcessingTime = 9223372036854775807
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,AvgProcessingTime = 0.0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,PoolSize = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumBrokenConnections = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumActive = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumIdle = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,AvgUseTime = 0.0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MaxUseTime = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MinUseTime = 9223372036854775807
    com.openexchange.monitoring:name=GeneralMonitor,Nb Objects = 32
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfActiveSessions = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfOpenAJPSockets = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfAJAXConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfWebDAVUserConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfOutlookConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfSyncMLConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfIMAPConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Ma nuallyCountedIMAPConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfRunningAJPListeners = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumBrokenConnections = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumActive = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,AvgUseTime = 0.0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,MaxUseTime = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,MinUseTime = 9223372036854775807
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumTimeoutConnections = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumSuccessfulLogins = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumFailedLogins = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,UnsupportedEncodingExceptions =
    com.openexchange.pooling:name=ConfigDB Write,NumWaiting = 0
    com.openexchange.pooling:name=ConfigDB Write,PoolSize = 0
    com.openexchange.pooling:name=ConfigDB Write,NumBrokenConnections = 0
    com.openexchange.pooling:name=ConfigDB Write,NumActive = 0
    com.openexchange.pooling:name=ConfigDB Write,NumIdle = 0
    com.openexchange.pooling:name=ConfigDB Write,AvgUseTime = 0.0
    com.openexchange.pooling:name=ConfigDB Write,MaxUseTime = 0
    com.openexchange.pooling:name=ConfigDB Write,MinUseTime = 9223372036854775807
    com.openexchange.pooling:name=ConfigDB Read,NumWaiting = 0
    com.openexchange.pooling:name=ConfigDB Read,PoolSize = 1
    com.openexchange.pooling:name=ConfigDB Read,NumBrokenConnections = 0
    com.openexchange.pooling:name=ConfigDB Read,NumActive = 0
    com.openexchange.pooling:name=ConfigDB Read,NumIdle = 1
    com.openexchange.pooling:name=ConfigDB Read,AvgUseTime = 0.05
    com.openexchange.pooling:name=ConfigDB Read,MaxUseTime = 50
    com.openexchange.pooling:name=ConfigDB Read,MinUseTime = 50
    com.openexchange.pooling:name=Overview,NumConnecti ons = 1
    com.openexchange.pooling:name=Overview,MasterConne ctionsFetched = 0
    com.openexchange.pooling:name=Overview,SlaveConnec tionsFetched = 1
    com.openexchange.pooling:name=Overview,MasterInste adOfSlave = 0
    java.lang:type=OperatingSystem,MaxFileDescriptorCo unt = 8192
    java.lang:type=OperatingSystem,OpenFileDescriptorC ount = 113
    java.lang:type=OperatingSystem,CommittedVirtualMem orySize = 1250045952
    java.lang:type=OperatingSystem,FreePhysicalMemoryS ize = 180219904
    java.lang:type=OperatingSystem,FreeSwapSpaceSize = 3002183680
    java.lang:type=OperatingSystem,ProcessCpuTime = 14680000000
    java.lang:type=OperatingSystem,TotalPhysicalMemory Size = 1527037952
    java.lang:type=OperatingSystem,TotalSwapSpaceSize = 3002183680
    java.lang:type=OperatingSystem,Name = Linux
    java.lang:type=OperatingSystem,Version = 2.6.26-2-686
    java.lang:type=OperatingSystem,AvailableProcessors = 1
    java.lang:type=OperatingSystem,Arch = i386
    java.lang:type=OperatingSystem,SystemLoadAverage = 1.74
    java.lang:type=Runtime,Name = 6384@server
    java.lang:type=Runtime,ClassPath = /opt/open-xchange/bundles/org.eclipse.osgi_3.3.0.v20070530.jar
    java.lang:type=Runtime,BootClassPath = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/classes
    java.lang:type=Runtime,LibraryPath = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
    java.lang:type=Runtime,VmName = Java HotSpot(TM) Client VM
    java.lang:type=Runtime,VmVendor = Sun Microsystems Inc.
    java.lang:type=Runtime,VmVersion = 16.3-b01
    java.lang:type=Runtime,BootClassPathSupported = true
    java.lang:type=Runtime,InputArguments = [-Xss128k, -Xms256m, -Xmx1024m, -XX:+UseConcMarkSweepGC, -XX:NewSize=64m, -XX:MaxNewSize=64m, -XX:SurvivorRatio=6, -Djava.awt.headless=true, -Dopenexchange.propdir=/opt/open-xchange/etc/groupware, -Dopenexchange.propdir2=/opt/open-xchange/etc/common, -Djava.util.logging.config.file=/opt/open-xchange/etc/groupware/file-logging.properties]
    java.lang:type=Runtime,ManagementSpecVersion = 1.2
    java.lang:type=Runtime,SpecName = Java Virtual Machine Specification
    java.lang:type=Runtime,SpecVendor = Sun Microsystems Inc.
    java.lang:type=Runtime,SpecVersion = 1.0
    java.lang:type=Runtime,StartTime = 1290349863150
    .......deleted stuff...........
    java.lang:type=Runtime,Uptime = 40552
    java.lang:name=CMS Perm Gen,type=MemoryPool,Name = CMS Perm Gen
    java.lang:name=CMS Perm Gen,type=MemoryPool,Type = NON_HEAP
    java.lang:name=CMS Perm Gen,type=MemoryPool,Valid = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsage = [init=12582912,max=67108864,committed=12582912,used =9423472]
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdCount = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep]
    java.lang:name=CMS Perm Gen,type=MemoryPool,PeakUsage = [init=12582912,max=67108864,committed=21868544,used =21835760]
    java.lang:name=CMS Perm Gen,type=MemoryPool,Usage = [init=12582912,max=67108864,committed=21868544,used =21835760]
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThreshold = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdExceed ed = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdSuppor ted = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdSupported = true
    java.lang:name=Survivor Space,type=MemoryPool,Name = Survivor Space
    java.lang:name=Survivor Space,type=MemoryPool,Type = HEAP
    java.lang:name=Survivor Space,type=MemoryPool,Valid = true
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsage = [init=8388608,max=8388608,committed=8388608,used=38 05640]
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdCoun t = 0
    java.lang:name=Survivor Space,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep, Copy]
    java.lang:name=Survivor Space,type=MemoryPool,PeakUsage = [init=8388608,max=8388608,committed=8388608,used=38 05640]
    java.lang:name=Survivor Space,type=MemoryPool,Usage = [init=8388608,max=8388608,committed=8388608,used=38 05640]
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdExce eded = true
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdSupp orted = true
    java.lang:name=Survivor Space,type=MemoryPool,UsageThresholdSupported = false
    java.lang:name=Eden Space,type=MemoryPool,Name = Eden Space
    java.lang:name=Eden Space,type=MemoryPool,Type = HEAP
    java.lang:name=Eden Space,type=MemoryPool,Valid = true
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsage = [init=50331648,max=50331648,committed=50331648,used =0]
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdCoun t = 0
    java.lang:name=Eden Space,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep, Copy]
    java.lang:name=Eden Space,type=MemoryPool,PeakUsage = [init=50331648,max=50331648,committed=50331648,used =50331648]
    java.lang:name=Eden Space,type=MemoryPool,Usage = [init=50331648,max=50331648,committed=50331648,used =34782200]
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdExce eded = true
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdSupp orted = true
    java.lang:name=Eden Space,type=MemoryPool,UsageThresholdSupported = false
    java.lang:name=Code Cache,type=MemoryPool,Name = Code Cache
    java.lang:name=Code Cache,type=MemoryPool,Type = NON_HEAP
    java.lang:name=Code Cache,type=MemoryPool,Valid = true
    java.lang:name=Code Cache,type=MemoryPool,MemoryManagerNames = [CodeCacheManager]
    java.lang:name=Code Cache,type=MemoryPool,PeakUsage = [init=163840,max=33554432,committed=2097152,used=20 82304]
    java.lang:name=Code Cache,type=MemoryPool,Usage = [init=163840,max=33554432,committed=2097152,used=20 82304]
    java.lang:name=Code Cache,type=MemoryPool,UsageThreshold = 0
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=Code Cache,type=MemoryPool,CollectionUsageThresholdSupp orted = false
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdSupported = true
    java.lang:name=CMS Old Gen,type=MemoryPool,Name = CMS Old Gen
    java.lang:name=CMS Old Gen,type=MemoryPool,Type = HEAP
    java.lang:name=CMS Old Gen,type=MemoryPool,Valid = true
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsage = [init=201326592,max=1006632960,committed=201326592, used=3347160]
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdCount = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep]
    java.lang:name=CMS Old Gen,type=MemoryPool,PeakUsage = [init=201326592,max=1006632960,committed=201326592, used=3347160]
    java.lang:name=CMS Old Gen,type=MemoryPool,Usage = [init=201326592,max=1006632960,committed=201326592, used=3347160]
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThreshold = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdExceed ed = true
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdSuppor ted = true
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdSupported = true
    java.lang:type=Threading,DaemonThreadCount = 30
    java.lang:type=Threading,PeakThreadCount = 32
    java.lang:type=Threading,CurrentThreadCpuTimeSuppo rted = true
    java.lang:type=Threading,ObjectMonitorUsageSupport ed = true
    java.lang:type=Threading,SynchronizerUsageSupporte d = true
    java.lang:type=Threading,ThreadContentionMonitorin gEnabled = false
    java.lang:type=Threading,ThreadContentionMonitorin gSupported = true
    java.lang:type=Threading,ThreadCpuTimeEnabled = true
    java.lang:type=Threading,AllThreadIds = [40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 17, 16, 15, 14, 13, 10, 8, 5, 3, 2]
    java.lang:type=Threading,CurrentThreadCpuTime = 940000000
    java.lang:type=Threading,CurrentThreadUserTime = 820000000
    java.lang:type=Threading,ThreadCount = 32
    java.lang:type=Threading,TotalStartedThreadCount = 35
    java.lang:type=Threading,ThreadCpuTimeSupported = true

  4. #4

    Default

    And here is showruntimestats -a output after running the rsync script

    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,PoolSize = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumBrokenConnections = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumActive = 1
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,NumIdle = 0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,AvgUseTime = 0.0
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,MaxUseTime = 29
    com.openexchange.monitoring:name=AJPv13ServerThrea dsMonitor,MinUseTime = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumWaiting = 5
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumProcessing = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumRequests = 249
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MaxProcessingTime = 2727
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MinProcessingTime = 7
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,AvgProcessingTime = 36.564
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,PoolSize = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumBrokenConnections = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumActive = 5
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,NumIdle = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,AvgUseTime = 0.0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MaxUseTime = 0
    com.openexchange.monitoring:name=AJPv13TaskMonitor ,MinUseTime = 9223372036854775807
    com.openexchange.monitoring:name=GeneralMonitor,Nb Objects = 33
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfActiveSessions = 1
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfOpenAJPSockets = 5
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfAJAXConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfWebDAVUserConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfOutlookConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfSyncMLConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfIMAPConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Ma nuallyCountedIMAPConnections = 0
    com.openexchange.monitoring:name=GeneralMonitor,Nu mberOfRunningAJPListeners = 5
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumBrokenConnections = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumActive = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,AvgUseTime = 0.0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,MaxUseTime = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,MinUseTime = 9223372036854775807
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumTimeoutConnections = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumSuccessfulLogins = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,NumFailedLogins = 0
    com.openexchange.monitoring:name=MailInterfaceMoni tor,UnsupportedEncodingExceptions =
    com.openexchange.pooling:name=ConfigDB Write,NumWaiting = 0
    com.openexchange.pooling:name=ConfigDB Write,PoolSize = 0
    com.openexchange.pooling:name=ConfigDB Write,NumBrokenConnections = 0
    com.openexchange.pooling:name=ConfigDB Write,NumActive = 0
    com.openexchange.pooling:name=ConfigDB Write,NumIdle = 0
    com.openexchange.pooling:name=ConfigDB Write,AvgUseTime = 0.0
    com.openexchange.pooling:name=ConfigDB Write,MaxUseTime = 0
    com.openexchange.pooling:name=ConfigDB Write,MinUseTime = 9223372036854775807
    com.openexchange.pooling:name=DB Pool 4,NumWaiting = 0
    com.openexchange.pooling:name=DB Pool 4,PoolSize = 3
    com.openexchange.pooling:name=DB Pool 4,NumBrokenConnections = 0
    com.openexchange.pooling:name=DB Pool 4,NumActive = 0
    com.openexchange.pooling:name=DB Pool 4,NumIdle = 3
    com.openexchange.pooling:name=DB Pool 4,AvgUseTime = 1.398
    com.openexchange.pooling:name=DB Pool 4,MaxUseTime = 1500
    com.openexchange.pooling:name=DB Pool 4,MinUseTime = 0
    com.openexchange.pooling:name=ConfigDB Read,NumWaiting = 0
    com.openexchange.pooling:name=ConfigDB Read,PoolSize = 1
    com.openexchange.pooling:name=ConfigDB Read,NumBrokenConnections = 0
    com.openexchange.pooling:name=ConfigDB Read,NumActive = 0
    com.openexchange.pooling:name=ConfigDB Read,NumIdle = 1
    com.openexchange.pooling:name=ConfigDB Read,AvgUseTime = 0.065
    com.openexchange.pooling:name=ConfigDB Read,MaxUseTime = 50
    com.openexchange.pooling:name=ConfigDB Read,MinUseTime = 1
    com.openexchange.pooling:name=Overview,NumConnecti ons = 4
    com.openexchange.pooling:name=Overview,MasterConne ctionsFetched = 10748
    com.openexchange.pooling:name=Overview,SlaveConnec tionsFetched = 6
    com.openexchange.pooling:name=Overview,MasterInste adOfSlave = 0
    java.lang:type=OperatingSystem,MaxFileDescriptorCo unt = 8192
    java.lang:type=OperatingSystem,OpenFileDescriptorC ount = 122
    java.lang:type=OperatingSystem,CommittedVirtualMem orySize = 1285656576
    java.lang:type=OperatingSystem,FreePhysicalMemoryS ize = 154963968
    java.lang:type=OperatingSystem,FreeSwapSpaceSize = 3002183680
    java.lang:type=OperatingSystem,ProcessCpuTime = 41880000000
    java.lang:type=OperatingSystem,TotalPhysicalMemory Size = 1527037952
    java.lang:type=OperatingSystem,TotalSwapSpaceSize = 3002183680
    java.lang:type=OperatingSystem,Name = Linux
    java.lang:type=OperatingSystem,Version = 2.6.26-2-686
    java.lang:type=OperatingSystem,AvailableProcessors = 1
    java.lang:type=OperatingSystem,Arch = i386
    java.lang:type=OperatingSystem,SystemLoadAverage = 0.75
    java.lang:type=Runtime,Name = 6384@server
    java.lang:type=Runtime,ClassPath = /opt/open-xchange/bundles/org.eclipse.osgi_3.3.0.v20070530.jar
    java.lang:type=Runtime,BootClassPath = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/classes
    java.lang:type=Runtime,LibraryPath = /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
    java.lang:type=Runtime,VmName = Java HotSpot(TM) Client VM
    java.lang:type=Runtime,VmVendor = Sun Microsystems Inc.
    java.lang:type=Runtime,VmVersion = 16.3-b01
    java.lang:type=Runtime,BootClassPathSupported = true
    java.lang:type=Runtime,InputArguments = [-Xss128k, -Xms256m, -Xmx1024m, -XX:+UseConcMarkSweepGC, -XX:NewSize=64m, -XX:MaxNewSize=64m, -XX:SurvivorRatio=6, -Djava.awt.headless=true, -Dopenexchange.propdir=/opt/open-xchange/etc/groupware, -Dopenexchange.propdir2=/opt/open-xchange/etc/common, -Djava.util.logging.config.file=/opt/open-xchange/etc/groupware/file-logging.properties]
    java.lang:type=Runtime,ManagementSpecVersion = 1.2
    java.lang:type=Runtime,SpecName = Java Virtual Machine Specification
    java.lang:type=Runtime,SpecVendor = Sun Microsystems Inc.
    java.lang:type=Runtime,SpecVersion = 1.0
    java.lang:type=Runtime,StartTime = 1290349863150
    .......deleted stuff...........
    java.lang:type=Runtime,Uptime = 373548
    java.lang:name=CMS Perm Gen,type=MemoryPool,Name = CMS Perm Gen
    java.lang:name=CMS Perm Gen,type=MemoryPool,Type = NON_HEAP
    java.lang:name=CMS Perm Gen,type=MemoryPool,Valid = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsage = [init=12582912,max=67108864,committed=12582912,used =9423472]
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdCount = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep]
    java.lang:name=CMS Perm Gen,type=MemoryPool,PeakUsage = [init=12582912,max=67108864,committed=26062848,used =25984056]
    java.lang:name=CMS Perm Gen,type=MemoryPool,Usage = [init=12582912,max=67108864,committed=26062848,used =25991864]
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThreshold = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdExceed ed = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,CollectionUsageThresholdSuppor ted = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=CMS Perm Gen,type=MemoryPool,UsageThresholdSupported = true
    java.lang:name=Survivor Space,type=MemoryPool,Name = Survivor Space
    java.lang:name=Survivor Space,type=MemoryPool,Type = HEAP
    java.lang:name=Survivor Space,type=MemoryPool,Valid = true
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsage = [init=8388608,max=8388608,committed=8388608,used=33 15256]
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdCoun t = 0
    java.lang:name=Survivor Space,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep, Copy]
    java.lang:name=Survivor Space,type=MemoryPool,PeakUsage = [init=8388608,max=8388608,committed=8388608,used=44 47192]
    java.lang:name=Survivor Space,type=MemoryPool,Usage = [init=8388608,max=8388608,committed=8388608,used=33 15256]
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdExce eded = true
    java.lang:name=Survivor Space,type=MemoryPool,CollectionUsageThresholdSupp orted = true
    java.lang:name=Survivor Space,type=MemoryPool,UsageThresholdSupported = false
    java.lang:name=Eden Space,type=MemoryPool,Name = Eden Space
    java.lang:name=Eden Space,type=MemoryPool,Type = HEAP
    java.lang:name=Eden Space,type=MemoryPool,Valid = true
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsage = [init=50331648,max=50331648,committed=50331648,used =0]
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdCoun t = 0
    java.lang:name=Eden Space,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep, Copy]
    java.lang:name=Eden Space,type=MemoryPool,PeakUsage = [init=50331648,max=50331648,committed=50331648,used =50331648]
    java.lang:name=Eden Space,type=MemoryPool,Usage = [init=50331648,max=50331648,committed=50331648,used =2551216]
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdExce eded = true
    java.lang:name=Eden Space,type=MemoryPool,CollectionUsageThresholdSupp orted = true
    java.lang:name=Eden Space,type=MemoryPool,UsageThresholdSupported = false
    java.lang:name=Code Cache,type=MemoryPool,Name = Code Cache
    java.lang:name=Code Cache,type=MemoryPool,Type = NON_HEAP
    java.lang:name=Code Cache,type=MemoryPool,Valid = true
    java.lang:name=Code Cache,type=MemoryPool,MemoryManagerNames = [CodeCacheManager]
    java.lang:name=Code Cache,type=MemoryPool,PeakUsage = [init=163840,max=33554432,committed=4882432,used=48 60416]
    java.lang:name=Code Cache,type=MemoryPool,Usage = [init=163840,max=33554432,committed=4882432,used=48 60416]
    java.lang:name=Code Cache,type=MemoryPool,UsageThreshold = 0
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=Code Cache,type=MemoryPool,CollectionUsageThresholdSupp orted = false
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=Code Cache,type=MemoryPool,UsageThresholdSupported = true
    java.lang:name=CMS Old Gen,type=MemoryPool,Name = CMS Old Gen
    java.lang:name=CMS Old Gen,type=MemoryPool,Type = HEAP
    java.lang:name=CMS Old Gen,type=MemoryPool,Valid = true
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsage = [init=201326592,max=1006632960,committed=201326592, used=3347160]
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThreshold = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdCount = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,MemoryManagerNames = [ConcurrentMarkSweep]
    java.lang:name=CMS Old Gen,type=MemoryPool,PeakUsage = [init=201326592,max=1006632960,committed=201326592, used=5770144]
    java.lang:name=CMS Old Gen,type=MemoryPool,Usage = [init=201326592,max=1006632960,committed=201326592, used=5770144]
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThreshold = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdCount = 0
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdExceed ed = true
    java.lang:name=CMS Old Gen,type=MemoryPool,CollectionUsageThresholdSuppor ted = true
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdExceeded = true
    java.lang:name=CMS Old Gen,type=MemoryPool,UsageThresholdSupported = true
    java.lang:type=Threading,DaemonThreadCount = 275
    java.lang:type=Threading,PeakThreadCount = 277
    java.lang:type=Threading,CurrentThreadCpuTimeSuppo rted = true
    java.lang:type=Threading,ObjectMonitorUsageSupport ed = true
    java.lang:type=Threading,SynchronizerUsageSupporte d = true
    java.lang:type=Threading,ThreadContentionMonitorin gEnabled = false
    java.lang:type=Threading,ThreadContentionMonitorin gSupported = true
    java.lang:type=Threading,ThreadCpuTimeEnabled = true
    java.lang:type=Threading,AllThreadIds = [288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 24, 22, 21, 20, 19, 17, 16, 15, 14, 13, 10, 8, 5, 3, 2]
    java.lang:type=Threading,CurrentThreadCpuTime = 840000000
    java.lang:type=Threading,CurrentThreadUserTime = 740000000
    java.lang:type=Threading,ThreadCount = 277
    java.lang:type=Threading,TotalStartedThreadCount = 283
    java.lang:type=Threading,ThreadCpuTimeSupported = true



    Best regards,

  5. #5

    Default

    Martin,

    Any clues as to what's going wrong in my java case? I would appreciate any suggestion as to why this is happening.

    Failing that, an option would be for me to do a daily restart of the open-xchange and that would probably be enough for it not to stall.
    I tried to run the /etc/init.d/open-xchange-groupware script as a daily cron job but it comes up with an error, although it works well from the command line. Given my Linux newbie status, this is something I do not understand :-) . Can you please advice me how to restart the open-xchange server from a script?

    Cheers,

  6. #6

    Default

    Just to let everybody know. The issue has been corrected with the 6.18.0.0-2 version. Thanks the developer team.

    Regards,

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •