Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 6 of 6
  1. #1
    Join Date
    Apr 2011
    Posts
    121

    Default Java OutOfMemoryError

    Hallo,
    nun habe ich die Aktuelle javacore.20130211.122956.18062.0008.txt Java-meldung in dem /tmp ordner mir angesehen, und sehe da, es gibt da öfters "OutOfMemoryError"
    vielleicht stürzt die Groupware ja deshalb ständfig ab...
    Aber ich habe Java in der /opt/open-xchange/etc/groupware/ox-scriptconf.sh bereits 512 Mb zugeteilt, sollte es eigentlich nicht reichen?

    NULL ------------------------------------------------------------------------
    0SECTION TITLE subcomponent dump routine
    NULL ===============================
    1TISIGINFO Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" received
    1TIDATETIME Date: 2013/02/11 at 10:18:01
    1TIFILENAME Javacore filename: /tmp/javacore.20130211.101800.10367.0001.txt
    1TIREQFLAGS Request Flags: 0x81 (exclusive+preempt)
    1TIPREPSTATE Prep State: 0x104 (exclusive_vm_access+)
    NULL ------------------------------------------------------------------------
    0SECTION GPINFO subcomponent dump routine
    NULL ================================
    2XHOSLEVEL OS Level : Linux 2.6.32.59-0.7-default
    2XHCPUS Processors -
    3XHCPUARCH Architecture : amd64
    3XHNUMCPUS How Many : 8
    3XHNUMASUP NUMA support enabled
    NULL
    1XHERROR2 Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
    NULL
    NULL ------------------------------------------------------------------------
    0SECTION ENVINFO subcomponent dump routine
    NULL =================================
    1CIJAVAVERSION JRE 1.6.0 Linux amd64-64 build jvmxa6460sr10fp1-20120202_101568 (pxa6460sr10fp1-20120321_01(SR10 FP1))
    1CIVMVERSION VM build 20120202_101568
    1CIJITVERSION r9_20111107_21307ifx1
    1CIGCVERSION GC - 20120202_AA
    1CIJITMODES JIT enabled, AOT enabled, FSD disabled, HCR disabled
    1CIRUNNINGAS Running as a standalone JVM
    1CICMDLINE /usr/bin/java -Dsun.net.inetaddr.ttl=3600 -Dnetworkaddress.cache.ttl=3600 -Dnetworkaddress.cache.negative.ttl=10 -Xmx512M -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -Djava.awt.headless=tru$
    1CIJAVAHOMEDIR Java Home Dir: /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre
    1CIJAVADLLDIR Java DLL Dir: /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/bin
    1CISYSCP Sys Classpath: /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default/jclSC160/vm.jar;/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/annotation.jar;/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/$
    ...
    Gruß,
    Viktor
    Last edited by Victor; 02-11-2013 at 01:45 PM.

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

    Default

    Hallo,

    das kommt ganz darauf an, wie viele Benutzer aktiv sind und was die so treiben. Wenn es sich um Poweruser mit vielen Daten und externen Clients handelt, solltest du den Wert anpassen. Wenn es ein dedizierter OX Server ist, empfehlen wir Xmx auf die Hälfte des verfügbaren physikalischen Speichers zu limitieren. Der Rest geht für IMAP, SQL und Webserver drauf.

    Gruß
    Martin

  3. #3
    Join Date
    Feb 2007
    Location
    Dortmund, Germany
    Posts
    168

    Default

    Du hast die MaxPermSize auf 512 MB gesetzt, hier sollten die 256 MB ausreichen. Xmx auf 512 MB ist, wie Martin schon schrieb, je nach Anzahl der Benutzer und Clients zu wenig.
    Markus Wagner
    Open-Xchange Quality Assurance

  4. #4
    Join Date
    Feb 2007
    Location
    Dortmund, Germany
    Posts
    168

    Default

    Btw.: Die von dir eingesetzte Java-Version (SR10 FP1) ist nicht die aktuellste Version. Welches Betriebssystem kommt hier zum Einsatz?
    Markus Wagner
    Open-Xchange Quality Assurance

  5. #5
    Join Date
    Apr 2011
    Posts
    121

    Default

    Quote Originally Posted by Markus Wagner View Post
    Btw.: Die von dir eingesetzte Java-Version (SR10 FP1) ist nicht die aktuellste Version. Welches Betriebssystem kommt hier zum Einsatz?
    Hi,

    java -version
    java version "1.6.0"
    Java(TM) SE Runtime Environment (build pxa6460sr10fp1-20120321_01(SR10 FP1))
    IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr10fp1-20120202_101568 (JIT enabled, AOT enabled)
    J9VM - 20120202_101568
    JIT - r9_20111107_21307ifx1
    GC - 20120202_AA)
    JCL - 20120320_01

    SUSE Linux Enterprise Server 11 (x86_64)
    VERSION = 11
    PATCHLEVEL = 1

    Beim Updaten des Servers wird aber von Suse keine neuere Java Version angeboten, Zpper meldet, dass alle Pakete auf dem aktuellsten Stand sind.

    gruß,
    Victor

  6. #6
    Join Date
    Feb 2007
    Location
    Dortmund, Germany
    Posts
    168

    Default

    Ah, OK, SLES 11 SP1, dann ist das die aktuellste JAVA-Version. Evtl. mal über ein Update auf SP2 nachgedacht ;-)

    Dennoch würde ich die Parameter in der ox-scriptconf erst mal anpassen:

    -XX:MaxPermSize wieder auf 256MB zurück
    -Xmx auf 1024MB oder auch mehr, je nachdem, wie viele Nutzer mit welchen Clients darauf zu greifen!
    Markus Wagner
    Open-Xchange Quality Assurance

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
  •