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
BillDid 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 -
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,
Nenihi,
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:0x550Hi,
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
AndyHi 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
AdamThere 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 HosaryIt'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
-
I'm trying to assign a mouseclick event listener to a simplebutton nested within a movie clip's later frames, starting at frame 2 and up. This card, however, is not added to my game until later, and when the player clicks on it/turns it over. There a
-
Can't find class because of try catch block ?!
Hello, I'm using the JNI to use a java library from my c++ code. JNI can't find the "Comverse10" class below, but when i put the try catch block in createMessage in comment, FindClass succeeds ?! Unfortunatly i need the code inside the try block ;-)
-
Help with photos. iPhone - iCloud - iPhoto - Email ?????
I'm a new mac user. I switched over from Windows. The process of obtaining photos from iCloud on my iMac seems like a big hassle. So inconvenient I can't believe anyone would actually design it this way so maybe I'm just ignorant. I take a photo
-
Can't install database vault 10.2.0.3 on windows vista (32)
Hi all, I installed the oracle database version 10.2.0.3 on vista, and then tried to install the database vault, but, during the installation process, it checks the requirements and such, but I get an error, the error is the fallowing (well it may no
-
Possible to execute custom SQL query?
Is it possible to execute a custom SQL query and get back a collection of objects with Kodo JDO? Query expression languages like JDOQL are all very well (I actually think JDOQL is pretty messy), but sometimes when you've got a complex query (and you