App Server eating memory

Hi!
I am using Sun Appserver 9 (first customer ship) with one EJB-JAR collection. It contains about 15 persistent Entity classes, 5 Stateless Session beans und 1 stateless webservice bean. Further resources are one MySQL jdbc datasource and one JavaMail session.
My test server has 512MB of physical memory. The MySQL daemon is also running no the same machine (it uses about 5% of memory). When starting the appserver, it first uses about 15% of memory, after deploying the ejb-jar it increases to about 40% and when invoking the webservice memory usage increases to 80%. After some webservice invocations I sometimes get an out of memory error and the server must be restarted.
How can memory usage be improved?

I would say your best option would be adding RAM to your machine. 512Mb is a minimum memory requirement when running appserver 9, see http://docs.sun.com/app/docs/doc/819-3653/6n5s0v1qd?a=view
Recommended memory should be 1Gb for all unix platforms, I am not sure why it states 512Mb for Solaris.
Anyway, all you can do to minimize appserver memory need is to play around with JVM options, i.e decrease Xms and Xmx values. Please note that too low values can lead to appserver failing to start or unpredictable crashes.

Similar Messages

  • What's consuming the app server heap memory?

    Dear all,
    I keep getting the "java.lang.OutOfMemoryError: Java heap space" error in our environment, I tried to remove the BAM from the Jboss, and the error disappear for some times, but it appear again recently, while we only changed one line of script in one of the form. (i.e. I don't think the error is caused by changing code)
    So, I would like to know where can I find some information about how the memory is consumed in ALC? Because we only have 2 workflow running, although one of them is heavily used.
    Here some information about my environment.
    - ALC 8.2.1 with no sp
    - Using the default Jboss as app server
    - Using the default MySQL as Database
    - Only 2 workflow running
      - While 1 of them have around 4 - 8 request pre week
      - And the others will have around 60 - 80 request pre day (i.e. around 490 pre week)
    Here listed some points I think may affect the memory and I want to know for sure:
    1) Number of variable used in long-live process (i.e. More variable = more Memory used)
    2) Number of operation used in long-live process (i.e. More operation = more memory used)
    3) Number of track record of long-live process (i.e. More track record = more memory used)
    4) Long-lived process vs Short-lived process (i.e. Only long-lived process will keep consume memory because short-lived process will only load on call?)
    5) Number of long-lived process still running (i.e. If we send a assign task to notify the user the workflow have been approved, and the user never dismiss it, it will turn out to consume the app server memory because it is still in the running stage)
    6) Old version of the same long-lived process will use memory even no active workflow? (i.e. Because active long-live process will load up into memory?)
    Thanks in advance
    Regards
    Bill

    Did you tried to increase your heap size in jboss server . try this  and i think it will  help you in solving this problem .
    if u want  to know how to increase the heap size:
    go to bath of ur JBoss    "D:\Adobe\Adobe LiveCycle ES2\jboss\bin" as example.
    scond find the Run file and  open it in  Text File
    find a line  which is responsible for   heap size ==>>"set JAVA_HEAP_ARGS=-XX:PermSize=128m -XX:MaxPermSize=192m -Xms1024m -Xmx1024m"
    close it and restart the server again and test your problem.
    put ur line to be like what i wrote 1024 means that 1 giga for heap of jboss.
    if the problem still appear for  you then your Memory doesnot of because memory heap size

  • Weblogic App Server Memory Settings

    Hi,
    How memory management is happening weblogic app server and where I need to set the those things in weblogic server.
    Thanks,

    You set memory argumnets for Weblogic in server start scripts - startWeblogic.sh & startManagedWeblogic.sh. You have MEM_ARGS arguments where you set your JVM minimum and maximun heap settings.
    Weblogic JVM by default has parallel garbage collection algorithm.
    - - Weblogic Consultant

  • Sql server 2012 eating memory

    hi,
     we have setup sql server 2012 16 gb ram. but it is eating memory shows like 95 %.how i troubleshoot this issue.Please give solution asap
    Thanks,

    it is eating memory shows like 95 %.how i troubleshoot this issue.
    That's not an "issue", it is the quite normal behaviour of SQL Server to allocate as much memory as it needs and as it can get. You can limit the memory usage of SQL Server, see
    Server Memory Server Configuration Options and
    Effects of min and max server memory
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to get alert for app server that experienced high memory and CPU utiliz

    Hi
    How to get  alerts configured and turned u201Conu201D for the  app server that experienced high memory and CPU utilization?
    And let me know where we can check this?
    Regards,
    Neni

    hi,
    Have you configured a Central Monitoring System (CEN)? This includes registering the agent on the CEN, starting it and configuring the Central Auto Reactions on CEN using RZ21 transaction.
    [http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/05c80724d63836e10000000a42189b/frameset.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/05c80724d63836e10000000a42189b/frameset.htm]
    Jansi

  • How to export spool data to memory / save spool data to file in app server

    I need to save output from a report painter generated report to the file in app server.
    I tried submit exporting list to memory and return. but got Not_Found exception when call FM LIST_FROM_MEMORY.  I also tried to call FM CONVERT_ABAPSPOOLJOB_2_PDF with no device parameter, but the pdf output from that FM is not readable.
    Any suggestions will be greatly appreciated!

    Moderator message - Welcome to SCN.
    But please do not cross post. Have a look at Please read "The Forum Rules of Engagement" before posting!  HOT NEWS!! and How to post code in SCN, and some things NOT to do... before posting.
    Rob

  • HELP - DB2 v9 & App Server PE 9.0 - PING Connection Pool Failure - HELP

    I've been playing around with Studio Creator and DB2 v9 without any issues.
    So I figured I would installed App Server PE 9 and use this as my production server that I would deploy to from studio creator.
    However, in my efforts to set up db2/v9 I have been trying to ping a connection pool without any luck. I get the following message:
    Operation 'pingConnectionPool' failed in 'resources' Config Mbean. Target exception message: Connection could not be allocated because: [sunm][DB2 JDBC Driver]Resource Limits Reached( ALLOCATE MEMORY FOR NEW SQLSTT FAILED ). Diagnostic Info: FUNCTION ID = 0049 , PROBE POINT = 0400 , TRACE POINT = 0030 , SUBCODE1 = 8B0F0000, SUBCODE2 = 78A68A98, SUBCODE3 = 00000000, ERROR MSG = Parser: Memory allocation error.
    My datasource class name is com.sun.sql.jdbcx.db2.DB2DataSource.
    And my resource type is javax.sql.datasource
    I have copied smbase.jar, smdb2.jar and smutil.jar into c:\sun\appserver\lib
    and I have all of the properties (serverName, portNumber, databaseName, user, password) created and set accordingly.
    Any help would be greatly appreciated.

    Here is how I got the DB2 Express-C and Sun PE 9.0 to work. ( at least base connectivity wise )
    1. ) You have to have at least the DB2 Client installed on the system that will be communicating to the DB2 instance.
    2.) The following jars will be needed ( depending on the driver type used) . db2java.zip, db2jcc.jar, and db2jcc_license_cu.jar and use them in the App Server ->JVM settings -> Path Settings -> Classpath Suffix
    3.) The next setup is dependent on the Type driver you use
    I used the Type 4 and this is the resource setup I used.
    Connection Pool:
    Name: DB2TestPool
    Datasource Classname: com.ibm.db2.jcc.DB2SimpleDataSource
    Resource Type: javax.sql.ConnectionPoolDataSource
    Properties:
    user: xxxxxx
    password: xxxxxx
    databaseName: TEST
    serverName: <hostname of machine>
    portnumber: 50000
    driverType: 4
    URL: jdbc:db2://<hostname>:<port>/<database>
    JDBC Resource:
    JNDI Name: jdbc/TEST
    Pool Name: DB2TestPool
    With this configuration I was able to ping the database as well as connect to create an entity bean from a table. This should give you a starting point.
    I have yet to deploy my application, but should be doing that sometime today to verify that a connection can be made and used from within the application.

  • JDK1.5.0_12 crash when I try to startup a tomcat app server with it.

    Hi,
    I am support a Blackboard application running on a PrimePower box.
    Recently I installed JDK1.5.0_12 on the box. When I re-configured Blackboard to use the new JDK and tried to restart the server, the tomcat portion will keep getting the JVM Hotspot crash error as illustrated below.
    The startup is invoked from a shell script that starts the web server as well as the tomcat (app) server. As long as the root partition has enough diskspace, the script will try to "start" the tomcat server.
    The JVM will keep throwing core dumps and issuing messages like the following, with each core dump taking about 100 to 150MB in space from the root partition.
    Only when there isn't enough space in the root partition for another core dump, did I notice that it stopped.
    My sys admin has since cleaned up the dump files and I have reverted back to the earlier minor release of JDK1.5.0.
    I have used ldd -r libjvm.so and the command could return me the list of libraries that the libjvm.so depends on (not a problem with the loading of the dynamic libraries and such).
    I have submitted the JVM crash report. But no one has gotten back to me.
    Has anyone encountered the same problems / have any suggestions on what could be cause and how to resolved this?
    Thanks.
    Regards,
    Hon Peng.
    =============================
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xfea84b00, pid=13715, tid=1
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_12-b04 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x284b00]
    --------------- T H R E A D ---------------
    Current thread (0x00036e20): JavaThread "main" [_thread_in_vm, id=1]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x57726974
    Registers:
    O0=0x00000000 O1=0x00000000 O2=0x0000015c O3=0x00000000
    O4=0x0000015c O5=0x0000015c O6=0xffbfe6f8 O7=0x0000015c
    G1=0x00000000 G2=0x0000015c G3=0x0000015c G4=0x00000000
    G5=0x00000000 G6=0x00000000 G7=0xff350000 Y=0x00000000
    PC=0xfea84b00 nPC=0xfea84b04
    Top of Stack: (sp=0xffbfe6f8)
    0xffbfe6f8: 000373fc 57726974 000adfb0 ff028d48
    0xffbfe708: 00032778 fefdc000 001b3990 b4805210
    0xffbfe718: ffbfe84c 00000000 00000000 ff010c40
    0xffbfe728: 00009c00 80000000 ffbfe7e8 fea84674
    0xffbfe738: 00000000 e3908660 ffbfe7c0 f900587c
    0xffbfe748: b4a64018 007f9a80 ffbfe7b4 b4a5e2c5
    0xffbfe758: ffbfe7b8 ffbfe8e0 f9015b04 00000000
    0xffbfe768: 00000000 f900576c b4a64018 007f9a80
    Instructions: (pc=0xfea84b00)
    0xfea84af0: 80 a5 a0 00 04 40 00 15 b4 10 20 00 e2 04 a0 08
    0xfea84b00: d4 04 60 00 d2 04 60 04 8b 2a b0 20 88 12 40 05
    Stack: [0xffb80000,0xffc00000), sp=0xffbfe6f8, free space=505k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x284b00]
    V [libjvm.so+0x28467c]
    j java.lang.Object.notify()V+0
    j blackboard.util.Queue.put(Ljava/lang/Object;)V+19
    j blackboard.platform.log.impl.QueuedLogger.doLogMessage(Ljava/lang/String;)V+77
    j blackboard.platform.log.impl.BaseLogger.log(Ljava/lang/String;Lblackboard/platform/log/LogService$Verbosity;)V+10
    j blackboard.platform.log.impl.BaseLogger.logInfo(Ljava/lang/String;)V+5
    j blackboard.platform.log.impl.BbLogServiceImpl.logInfo(Ljava/lang/String;)V+5
    j blackboard.platform.BbServiceManager.init(Ljava/io/File;Ljava/util/Properties;Z)V+249
    j blackboard.platform.BbServiceManager.init(Ljava/lang/String;Ljava/util/Properties;Z)V+44
    j blackboard.platform.ApplicationLauncher.main([Ljava/lang/String;)V+479
    v ~StubRoutines::call_stub
    V [libjvm.so+0x19b4dc]
    V [libjvm.so+0x2dd2cc]
    C [java+0x222c] main+0x1164
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j java.lang.Object.notify()V+0
    j blackboard.util.Queue.put(Ljava/lang/Object;)V+19
    j blackboard.platform.log.impl.QueuedLogger.doLogMessage(Ljava/lang/String;)V+77
    j blackboard.platform.log.impl.BaseLogger.log(Ljava/lang/String;Lblackboard/platform/log/LogService$Verbosity;)V+10
    j blackboard.platform.log.impl.BaseLogger.logInfo(Ljava/lang/String;)V+5
    j blackboard.platform.log.impl.BbLogServiceImpl.logInfo(Ljava/lang/String;)V+5
    j blackboard.platform.BbServiceManager.init(Ljava/io/File;Ljava/util/Properties;Z)V+249
    j blackboard.platform.BbServiceManager.init(Ljava/lang/String;Ljava/util/Properties;Z)V+44
    j blackboard.platform.ApplicationLauncher.main([Ljava/lang/String;)V+479
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0037fbe8 JavaThread "FileLogSinkImpl Daemon" [_thread_blocked, id=15]
    0x0015ddc0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13]
    0x0015c4e8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12]
    0x0015b670 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11]
    0x0015a7f8 JavaThread "AdapterThread" daemon [_thread_blocked, id=10]
    0x001599e8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9]
    0x0014d768 JavaThread "Finalizer" daemon [_thread_blocked, id=8]
    0x0014d228 JavaThread "Reference Handler" daemon [_thread_blocked, id=7]
    =>0x00036e20 JavaThread "main" [_thread_in_vm, id=1]
    Other Threads:
    0x0014ab40 VMThread [id=6]
    0x000aff90 WatcherThread [id=14]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x00032778/0x00035dd0] SignatureHandlerLibrary_lock - owner thread: 0x00036e20
    Heap
    PSYoungGen total 39424K, used 5458K [0xe3400000, 0xe6000000, 0xf8c00000)
    eden space 33792K, 16% used [0xe3400000,0xe3954b40,0xe5500000)
    from space 5632K, 0% used [0xe5a80000,0xe5a80000,0xe6000000)
    to space 5632K, 0% used [0xe5500000,0xe5500000,0xe5a80000)
    PSOldGen total 90112K, used 0K [0xb8800000, 0xbe000000, 0xe3400000)
    object space 90112K, 0% used [0xb8800000,0xb8800000,0xbe000000)
    PSPermGen total 16384K, used 4896K [0xb4800000, 0xb5800000, 0xb8800000)
    object space 16384K, 29% used [0xb4800000,0xb4cc83e8,0xb5800000)
    Dynamic libraries:
    0x00010000      /usr/local/jdk1.5.0_12/bin/java
    0xff370000      /usr/lib/libthread.so.1
    0xff3fa000      /usr/lib/libdl.so.1
    0xff280000      /usr/lib/libc.so.1
    0xff3a0000      /usr/platform/FJSV,GPUS/lib/libc_psr.so.1
    0xfe800000      /usr/local/jdk1.5.0_12/jre/lib/sparc/server/libjvm.so
    0xff240000      /usr/lib/libsocket.so.1
    0xff220000      /usr/lib/libsched.so.1
    0xff1f0000      /usr/lib/libCrun.so.1
    0xff1a0000      /usr/lib/libm.so.1
    0xff080000      /usr/lib/libnsl.so.1
    0xff170000      /usr/lib/libmp.so.2
    0xfe7e0000      /usr/local/jdk1.5.0_12/jre/lib/sparc/native_threads/libhpi.so
    0xfe7b0000      /usr/local/jdk1.5.0_12/jre/lib/sparc/libverify.so
    0xfe770000      /usr/local/jdk1.5.0_12/jre/lib/sparc/libjava.so
    0xfe740000      /usr/local/jdk1.5.0_12/jre/lib/sparc/libzip.so
    0xf8cd0000      /usr/local/jdk1.5.0_12/jre/lib/sparc/libj2pkcs11.so
    0xb3580000      /usr/lib/libpkcs11.so
    0xf8c50000      /usr/lib/libasn1.so
    0xb3400000      /usr/lib/libcmicmn.so
    0xb47a0000      /opt/FJSVsmee/lib/libinfoca.so
    0xf8f90000      /opt/FJSVsmee/lib/libinfocacom.so
    0xf8c30000      /opt/FJSVsmee/lib/libsctl15d.so
    VM Arguments:
    java_command: blackboard.platform.ApplicationLauncher -S ../config/update-tool-vm/install-tool-vm-servicedef.properties -A blackboard.apis.updatetools.CommandLineToolInvokerApp blackboard.apis.updatetools.tooldefs.install.ServiceControllerTool services.stop
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=/usr/local/jdk1.5.0_12
    CLASSPATH=
    PATH=/usr/local/blackboard/apps/openssl/bin:/usr/local/blackboard/apps/bbcms/bin:/usr/local/jdk1.5.0_12/bin:/usr/bin:/usr/ucb:/etc:/usr/local/bin:.
    LD_LIBRARY_PATH=/usr/local/jdk1.5.0_12/jre/lib/sparc/server:/usr/local/jdk1.5.0_12/jre/lib/sparc:/usr/local/jdk1.5.0_12/jre/../lib/sparc
    SHELL=/bin/ksh
    HOSTTYPE=sparc
    OSTYPE=solaris2.9
    MACHTYPE=sparc-sun-solaris2.9
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x70cb50], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    SIGBUS: [libjvm.so+0x70cb50], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    SIGFPE: [libjvm.so+0x2743ac], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x2743ac], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x2743ac], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
    SIGUSR1: [libjvm.so+0x67f5f0], sa_mask[0]=0x00000000, sa_flags=0x00000008
    SIGUSR2: [libjvm.so+0x2743ac], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
    SIGHUP: [libjvm.so+0x67e22c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    SIGINT: [libjvm.so+0x67e22c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    SIGQUIT: [libjvm.so+0x67e22c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    SIGTERM: [libjvm.so+0x67e22c], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
    --------------- S Y S T E M ---------------
    OS: Solaris 9 4/04 s9s_u6wos_08a SPARC
    Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 22 March 2004
    uname:SunOS 5.9 Generic_118558-33 sun4us (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 5120, AS infinity
    load average:0.05 0.12 0.16
    CPU:total 4 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
    Memory: 8k page, physical 8388608k(6679936k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_12-b04) for solaris-sparc, built on May 2 2007 02:33:21 by unknown with unknown Workshop:0x550

    Hi,
    Thanks for the reply. I have tried this on another machine running the same version of Blackboard. It works fine.
    Only difference is that the machine that has the JVM crash is running on Fujitsu PrimePower and the OS is Solaris 9 (but twigged for PrimePower).
    The one where it runs and starts up successfully is running on SunFire (OS is Solaris 10).
    I am wondering if there is a problem with the JVM loading required libraries because of the OS being different versions.
    Any leads on this is welcomed. Thank you.
    Regards,
    Hon Peng
    ===================
    On Fujitsu Primepower
    SunOS 5.9 Generic_118558-33 sun4us sparc FJSV,GPUS
    the Dependencies for libjvm.so are as follows:
    ===================
    bash-2.05$ ldd -r libjvm.so
    libsocket.so.1 => /usr/lib/libsocket.so.1
    libsched.so.1 => /usr/lib/libsched.so.1
    libdl.so.1 => /usr/lib/libdl.so.1
    libCrun.so.1 => /usr/lib/libCrun.so.1
    libm.so.1 => /usr/lib/libm.so.1
    libthread.so.1 => /usr/lib/libthread.so.1
    libc.so.1 => /usr/lib/libc.so.1
    libnsl.so.1 => /usr/lib/libnsl.so.1
    libmp.so.2 => /usr/lib/libmp.so.2
    /usr/platform/FJSV,GPUS/lib/libc_psr.so.1
    =====================================
    On SunFire, Sun machine
    SunOS 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire-280R
    the dependencies are different for the libjvm.so:
    =====================================
    bash-2.05$ ldd -r libjvm.so
    libsocket.so.1 => /lib/libsocket.so.1
    libsched.so.1 => /usr/lib/libsched.so.1
    libdl.so.1 => /lib/libdl.so.1
    libCrun.so.1 => /usr/lib/libCrun.so.1
    libm.so.1 => /lib/libm.so.1
    libthread.so.1 => /lib/libthread.so.1
    libc.so.1 => /lib/libc.so.1
    libnsl.so.1 => /lib/libnsl.so.1
    libmp.so.2 => /lib/libmp.so.2
    libmd5.so.1 => /lib/libmd5.so.1
    libscf.so.1 => /lib/libscf.so.1
    libdoor.so.1 => /lib/libdoor.so.1
    libuutil.so.1 => /lib/libuutil.so.1
    /platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1
    libm.so.2 => /lib/libm.so.2
    /platform/SUNW,Sun-Fire-280R/lib/libmd5_psr.so.1

  • Does moving SP code from DB to App Server help scale an application?

    We have an application developed using Oracle 10g Forms / 10g DB? All our processing is done using SPs. So they all run in the DB server. Even our Inserts/updates/deletes to a table are handled by SPs.
    The site with the maximum simultaneous users (i.e. concurrent users) is one with 100 concurrent users.
    We have prospective customer whose requirement is 300 concurrent users. Our application won't be able to handle it since the DB server is a single processor server with limited memory.
    One suggestion was move the SPs to the App Server by moving them to the Form. Since OAS has a PL engine they will run in the App Server and hence remove the workload of the DB.
    I don't buy this. My point is, even if SPs are moved to the app. server still the SQLs will run in the DB server, right?
    So what is the advantage?

    christian, I just modified the original post thinking nobody will reply since it's very long. Thanks a lot for the reply. For others and myself also here is my original question.
    I have a problem like this: Take this scenario. We have a TELCO app. It is an E-Business Web Application (i.e. Dynamic Web Site) developed using ASP.Net/C#. App. Server is IAS and DB is Oracle 10g. IAS and the DB reside in 2 servers. Both are single processor servers.
    The maximum simultaneous user load is 500. i.e. 500 users can be working in the system at one time.
    Now suppose 500 users login at the same time and perform 500 different operations (i.e. querying, inserts, updates, deletes). Now all 500 operations will go to the App Server. From there the C# code will perform everything using Oracle stored procedures (SP). I.e. we first make a connection to the DB, SP is invoked by passing parameters, it will perform the operation in the DB, send the output to the App. Server C# code and we will close the Oracle connection (in App Server. C# code).
    Now, the 500 operations will obviously have to wait in a queue and the SQLs will be processed in the DB server.
    Now, question is how does CONNECTION POOLING help in this situation?
    I have been told that the above method of using DB SP to perform processing will make the whole system very slow since all the load of the processing has to borne by the DB Server and since DB Operations involve disk I/O it will be very slow. They say you cannot SCALE the application with this DB Processing mode and you have to move to App. Server processing mode in order to scale your application. I.e. If the number of users increases to 1000 our application won’t be able to handle it and will get very slow.
    What they suggest is to move all the processing to the App. Server (i.e. App. Svr. Memory). They also say that CONNECTION POOLING can help even further to improve the performance.
    I have some issues with this. First of all to get all the data to the App server memory for each user process from the DB will not only require disk I/O, it will also involve a network trip. That will obviously take time. Again the DB requests to fetch the data will have to wait in the DB queue. Then we do the processing in the App. Server memory and then we have to again write to the DB server which again will require a network trip and disk I/O. According to my thinking won’t this take MORE TIME than doing it in the DB server??
    Also how can CONNECTION POOLING help. In C# we OPEN a connection ONLY just before run the SP or get the data and we close the connection just after the operation is over.
    I don’t’ see how CONNECTION POOLING can improve anything?
    I also don’t see how moving data into the App. Server from the DB Server can improve the performance. I think that will only decrease performance.
    Am I right or have I missed something?
    Edited by: user12240205 on Nov 17, 2010 2:04 AM

  • How do I clear the Disco cache on App Server 9.0.4

    Can anyone tell me how I can clear the Discoverer cache installed on 9.0.4 Oracle App Server? Can it be done using App Server Control, is there command line syntax I can use?
    Thanks
    Andy

    Hi Andy
    I think the only way to get the memory back is to bounce the server. Sorry.
    Best wishes
    Michael

  • Is there a JCA adapter for Oracle for use in any J2EE app server

    Anyone know if Oracle actually produce a JCA adapter for integrating with Oracle databases from any application server?
    Or if any other vendor produces such an adapter?
    I can't find any reference to a standalone distribution of such an adapter on the oracle website.
    We are not using the Oracle App server, just want a JCA that can plug into our JCA compliant server and be able to call services and generate events from an oracle database.
    thanks
    Adam

    There are some wireless external hard drives that can be used with the iPad.
    Best iPad External Hard Drive Storage Options
    http://www.unlocktips.com/2012/11/best-ipad-mini-external-hard-drive-memory-stor age-options/
    Another option:
    Expand your iPad's storage capacity with HyperDrive
    http://www.macworld.com/article/1153935/hyperdrive.html
    On the road with a camera, an iPad, and a Hyperdrive
    http://www.macworld.com/article/1160231/ipadhyperdrive.html
     Cheers, Tom

  • Only client cert in Sun One App server

    Hi,
    Is this possible to configure an application for Sun One Application Server 8 Update 1
    to use only Client Cert auth without login with id and password ?
    I configured whole 1043 port to use Client Auth. It works when I enter https://localhost:1043. I provide client cert. But when I enter my app I got 'access denied'.
    The app contains only one jsp page and no roles at all.
    The following is my web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4" mlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <display-name xml:lang="pl">secure</display-name>
    <servlet>
    <display-name xml:lang="pl">secured</display-name>
    <servlet-name>secured</servlet-name>
    <jsp-file>/secured.jsp</jsp-file>
    </servlet>
    <jsp-config/>
    <security-constraint>
    <display-name>SecurityConstraint</display-name>
    <web-resource-collection>
    <web-resource-name>WRCollection</web-resource-name>
    <url-pattern>/secured.jsp</url-pattern>
    <http-method>POST</http-method>
    <http-method>GET</http-method>
    </web-resource-collection>
    <auth-constraint/>
    <user-data-constraint>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
    </security-constraint>
    <login-config>
    <auth-method>CLIENT-CERT</auth-method>
    </login-config>
    </web-app>
    sun-web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.0 Servlet 2.4//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-0.dtd">
    <sun-web-app>
    <context-root>/secure</context-root>
    <session-config>
    <session-manager persistence-type="memory">
    <manager-properties/>
    <store-properties/>
    </session-manager>
    <session-properties/>
    <cookie-properties/>
    </session-config>
    <cache enabled="false" max-entries="4096" timeout-in-seconds="30">
    <default-helper/>
    </cache>
    </sun-web-app>
    Thank You.

    Hello again.
    I would like to refrain my question.
    In admin console on port 4848 in Http Service node is a http-listener-2 defined.
    In particular there is "Client Authentication" setting.
    This is global setting for all request coming to that port.
    Can I achive the same functionality using web.xml in one of the apps server on the same port without resorting to setting this global option to true ?
    Thank You.

  • Is this graphs are for normal performance or the app leaking the memory ?!!

    Hey there,
    I'm new to java profiling and testing and I faced some hang ups so i made some fixes to my code .
    It's medium sized application and i captured some shots of the Memory Heap, Memory GC, Threads/Loaded classes Graphs From NetBeans Profiler.
    If any one may see them and say if this is normal performance or I need some more fixing in the come.
    Note that the graphs are captured when I was doing Load Test on the program
    The Memory Heap Graphs
    http://islamelhosary.mufix.org/profiler/3.png
    http://islamelhosary.mufix.org/profiler/4.png
    http://islamelhosary.mufix.org/profiler/7.png
    The Memory GC Graphs
    http://islamelhosary.mufix.org/profiler/2.png
    http://islamelhosary.mufix.org/profiler/5.png
    http://islamelhosary.mufix.org/profiler/8.png
    The Threads/Loaded classes Graphs
    http://islamelhosary.mufix.org/profiler/1.png
    http://islamelhosary.mufix.org/profiler/6.png
    http://islamelhosary.mufix.org/profiler/9.pngThanks for your time
    Islam El Hosary

    It's always hard to tell if memory is leaking by graphs alone... of course if your memory graph is always increasing and never returning to some base value after GC, then you probably have a leak. You should use a tool like JProfiler on your app server to watch for leaks from a particular application (object within some app). But, in general... watch all graphs Memory, Threads, and CPU usage for abnormal trends. An app can also leak via over usage of resources (spawning threads that are never completing or never released).

  • GC 10.2.0.2 - App Server 10.1.2.0.2 is down?

    (Environment is displayed at bottom, in case it makes a difference)
    1) In Grid Control, the App Server middle tier shows 'down' even though all components are shown as 'up'
    2) In App Server control all components show 'up' and app server shows 'up'
    3) The farm's infrastructure app server is shown up
    3) When attempting to 'add app server farm' target to grid control, it fails with
    ORA-20206 Target does not exist: server2:host
    ORA-06512 at SYSMAN.MGMT_TARGET line 572
    ORA-06512 at SYSMAN.EMD_MNTR_IAS line 629
    ORA-06512 at line 1
    I've tries several reinstalls and get this consistently.
    I need to get Grid Control reporting correctly. Any ideas?
    environment:
    All servers = 2 Dual Core 32-bit Windows 2003 SP1 with 9G memory
    server1 = grid control 10.2.0.2 with database patched to 10.1.5.0.p11
    server1 = app server 10.1.2.0.2 infrastructure at 10.4.0.2 (out of box)
    - uses HA config with virtual host aliased to 'oasinfra.xxx.ca'
    server2 = app server 10.1.2.0.2 EE w/ Portal, Disco, Forms, Reports
    Everything is a clean install, grid control first, app server infra second, app servers last.
    Message was edited by:
    Hans Forbrich
    Corrected error message information to show server2 instead of server3. I am changing the server names for posting purposes. (Apologies for the confusion.)

    One additional relevant fact ...
    server1 (the one with grid control and ias infrastructure) has 3 host names pointing to the same IP address. These are 'oasmgr' (to virtualize the OMA target); 'oasinfra' (virtualize the app server infrastructure for HA); and 'server1' (the regular address.
    OK. I think I replied before the corrections. My bad for not getting that. Apologies.
    What is the Agent version installed on Server2 ? Is
    it up and uploading corectly to OMS on Server1?
    OMR, OMS, OMA are all the 10.2.0.2 OTN download version. Same install source. OMR installed using 'create new database' and the resulting 10.1.0.4 was patched to 10.1.0.5 + patch 11.
    I have not applied grid control patch 10.2.0.3 as it requires a patch to OMR DB that has apparently not been released for WIndows yet.
    In general, most metrics seem to be collecting OK.
    The paste from the emagent.trc and emoms.trc for mnazim follow ...
    The emagent.trc from the server2 (midtier) machine is pretty consistent, I've trimmed as it seems to be repeating the following
    2007-02-08 09:35:19 Thread-4736 WARN  collector: <nmecmc.c> Error exit. Error message: 'uname' is not recognized as an internal or external command,
    operable program or batch file.
    Failed to run the uname command at E:\gridcontrol\agent10g/sysman/admin/scripts/formsinit.pl line 65.
    Compilation failed in require at E:\gridcontrol\agent10g/sysman/admin/scripts/formsload.pl line 45.
    2007-02-08 09:35:20 Thread-4736 ERROR fetchlets.oslinetok: Process stderr = 'uname' is not recognized as an internal or external command,
    operable program or batch file.
    Failed to run the uname command at E:\gridcontrol\agent10g/sysman/admin/scripts/formsinit.pl line 65.
    Compilation failed in require at E:\gridcontrol\agent10g/sysman/admin/scripts/formsjvmload.pl line 34.
    2007-02-08 09:35:20 Thread-4736 ERROR engine: [oracle_forms,midtier1.{server2}_Forms,JvmLoad] : nmeegd_GetMetricData failed : 'uname' is not recognized as an internal or external command,
    operable program or batch file.
    Failed to run the uname command at E:\gridcontrol\agent10g/sysman/admin/scripts/formsinit.pl line 65.
    Compilation failed in require at E:\gridcontrol\agent10g/sysman/admin/scripts/formsjvmload.pl line 34.
    2007-02-08 09:35:20 Thread-4736 WARN  collector: <nmecmc.c> Error exit. Error ...and emoms.trc from the OMS machine looks like:
    2007-02-07 15:40:17,610 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:17,626 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:17,626 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:17,642 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:17,642 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:19,751 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:19,766 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:19,766 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:19,766 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:19,766 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:20,563 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:20,563 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:20,563 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:40:20,579 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 15:40:20,579 [EMUI_15_40_14_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 15:41:48,090 [EMUI_15_41_48_/console/ias/farm/addFarm] WARN  ias.ias getOPMNDetails.408 - Unable to get the OPMN Port information in  handleprocessSelectedTargets() function
    java.sql.SQLException: ORA-20206: Target does not exist:  oasmgr.coe.ads:host
    ORA-06512: at "SYSMAN.MGMT_TARGET", line 572
    ORA-06512: at "SYSMAN.EMD_MNTR_IAS", line 629
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:625)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:180)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:869)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1153)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2932)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3023)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4132)
         at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:173)
         at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java:135)
         at oracle.sysman.ias.util.OPMNDiscovery.getOPMNDetails(OPMNDiscovery.java:262)
         at oracle.sysman.ias.farm.AddFarmViewModel.getOPMNDetails(AddFarmViewModel.java:402)
         at oracle.sysman.ias.farm.AddFarmViewModel.handleprocessSelectedTargets(AddFarmViewModel.java:388)
         at oracle.sysman.ias.farm.AddFarmViewModel.doOperation(AddFarmViewModel.java:232)
         at oracle.sysman.ias.farm.AddFarmViewModel.prepareData(AddFarmViewModel.java:298)
         at oracle.sysman.ias.util.AbstractController.prepareData(AbstractController.java:550)
         at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:590)
         at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:781)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:337)
         at oracle.sysman.eml.app.Console.doGet(Console.java:318)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:88)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
         at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:336)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    2007-02-07 15:41:59,791 [EMUI_15_41_59_/console/ias/farm/addFarm] WARN  ias.ias discoverFarmByOPMN.366 - SQLException was
    java.sql.SQLException: ORA-20206: Target does not exist:  oasmgr.coe.ads:host
    ORA-06512: at "SYSMAN.MGMT_TARGET", line 572
    ORA-06512: at "SYSMAN.EMD_MNTR_IAS", line 629
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:625)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:180)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:869)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1153)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2932)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3023)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4132)
         at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:173)
         at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java:135)
         at oracle.sysman.ias.util.OPMNDiscovery.getOPMNDetails(OPMNDiscovery.java:262)
         at oracle.sysman.ias.util.OPMNDiscovery.discoverFarmByOPMN(OPMNDiscovery.java:308)
         at oracle.sysman.ias.farm.AddFarmViewModel.doOperation(AddFarmViewModel.java:214)
         at oracle.sysman.ias.farm.AddFarmViewModel.prepareData(AddFarmViewModel.java:298)
         at oracle.sysman.ias.util.AbstractController.prepareData(AbstractController.java:550)
         at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:590)
         at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:781)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:337)
         at oracle.sysman.eml.app.Console.doGet(Console.java:318)
         at oracle.cabo.servlet.UIXServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:88)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
         at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:336)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    2007-02-07 15:55:40,601 [EMUI_15_55_39_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user oraexec failed.
    2007-02-07 16:02:42,215 [EMUI_16_02_42_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: All values must be specified for each set of credentials.
    2007-02-07 16:02:55,595 [EMUI_16_02_54_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user coe\oraexec failed.
    2007-02-07 16:03:10,600 [EMUI_16_03_09_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user coe\oraexec failed.
    2007-02-07 16:03:32,607 [EMUI_16_03_30_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user oraexec failed.
    2007-02-07 16:03:40,609 [EMUI_16_03_39_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user oraexec failed.
    2007-02-07 16:09:51,660 [EMUI_16_09_49_/console/pref/setCredentials$targetType=host] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user test failed.
    2007-02-07 16:11:11,475 [EMUI_16_11_11_/console/database/config] ERROR perf.sitemap validateChanges.2856 - The Monitor Password is missing for 1 selected target(s).
    2007-02-07 16:14:08,618 [EMUI_16_14_06_/console/pref/setCredentials$targetType=oracle*_database] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user COE\oraexec failed.
    2007-02-07 16:14:18,616 [EMUI_16_14_16_/console/pref/setCredentials$targetType=oracle*_database] ERROR creds.SetPrefCreds testCreds.1298 - SetPrefCreds.testCreds(): CredsException: Connection to {server1} as user oraexec failed.
    2007-02-07 16:16:33,638 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:33,638 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:33,638 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:33,654 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:33,654 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:40,689 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Component that will start Reports Servlet and In-process Reports Server very long. Has been truncated.
    2007-02-07 16:16:41,531 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:41,531 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:41,547 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:41,547 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:41,547 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:42,373 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Client Processing Time for a Servlet during the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:42,373 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Single-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:42,373 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Single-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:16:42,373 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Number Executions for a Multi-Threaded JSP During the Last Period very long. Has been truncated.
    2007-02-07 16:16:42,373 [EMUI_16_16_31_/console/ias/conf/iasDiscoverHelper$ctxType=applicationServers] WARN  emd.targets setContents.94 - Label Time Spent Executing a Multi-Threaded JSP During the Last Period (seconds) very long. Has been truncated.
    2007-02-07 16:34:41,050 [EMUI_16_34_41_/console/ias/farm/addFarm] WARN  ias.ias getOPMNDetails.408 - Unable to get the OPMN Port information in  handleprocessSelectedTargets() function
    java.sql.SQLException: ORA-20206: Target does not exist:  {server2}:host
    ORA-06512: at "SYSMAN.MGMT_TARGET", line 572
    ORA-06512: at "SYSMAN.EMD_MNTR_IAS", line 629
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:625)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:180)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:869)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1153)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2932)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3023)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4132)
         at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:173)
         at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java:135)
         at oracle.sysman.ias.util.OPMNDiscovery.getOPMNDetails(OPMNDiscovery.java:262)
         at oracle.sysman.ias.farm.AddFarmViewModel.getOPMNDetails(AddFarmViewModel.java:402)
         at oracle.sysman.ias.farm.AddFarmViewModel.handleprocessSelectedTargets(AddFarmViewModel.java:388)
         at oracle.sysman.ias.farm.AddFarmViewModel.doOperation(AddFarmViewModel.java:232)
         at oracle.sysman.ias.farm.AddFarmViewModel.prepareData(AddFarmViewModel.java:298)
         at oracle.sysman.ias.util.AbstractController.prepareData(AbstractController.java:550)
         at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:590)
         at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:781)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:337)
         at oracle.sysman.eml.app.Console.doGet(Console.java:318)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:88)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
         at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:336)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    2007-02-07 16:34:46,189 [EMUI_16_34_46_/console/ias/farm/addFarm] WARN  ias.ias discoverFarmByOPMN.366 - SQLException was
    java.sql.SQLException: ORA-20206: Target does not exist:  {server2}:host
    ORA-06512: at "SYSMAN.MGMT_TARGET", line 572
    ORA-06512: at "SYSMAN.EMD_MNTR_IAS", line 629
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:304)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:625)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:180)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:869)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1153)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2932)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3023)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4132)
         at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:173)
         at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java:135)
         at oracle.sysman.ias.util.OPMNDiscovery.getOPMNDetails(OPMNDiscovery.java:262)
         at oracle.sysman.ias.util.OPMNDiscovery.discoverFarmByOPMN(OPMNDiscovery.java:308)
         at oracle.sysman.ias.farm.AddFarmViewModel.doOperation(AddFarmViewModel.java:214)
         at oracle.sysman.ias.farm.AddFarmViewModel.prepareData(AddFarmViewModel.java:298)
         at oracle.sysman.ias.util.AbstractController.prepareData(AbstractController.java:550)
         at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:590)
         at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:781)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:337)
         at oracle.sysman.eml.app.Console.doGet(Console.java:318)
         at oracle.cabo.servlet.UIXServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:88)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
         at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
         at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:336)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)

  • Mail.app and huge memory leak

    Mail.app have some serious memleaks: http://jabster.nazwa.pl/MailAppMemLeak.mov (recorded from activity monitor). Mail.app can eat all memory and cause system to become unrespondable. Anyone have similar issue?

    Solved it!
    I have several email accounts configured in Mail. While Mail was eating up the memory, I've noticed the rotating circle at one of the accounts indicating Mail is doing something with it. This particular account was Google mail via IMAP. What I did to resolve problem is I deleted Google mail from my accounts and I've restarted Mail. Things turned back to normal! Then I've added GMail account again, and it is working like a charm since, Mail is using only 238Mb of memory.
    Therefore, I can conclude there is a bug in Mail handling email accounts (in my case Google mail via IMAP) and it is doing something with that account that increasingly takes ridiculous amounts of memory. Removing the account in questions, restarting Mail and adding the account again has solved the problem in my case :))
    Danny

Maybe you are looking for