WebCache Performance
I have strange problem in 10g(10.1.2.3 - running on Linux VMWare) were every login generates 13 Soft Invalidation request and whenever i have 20-30 logins/min WebCache Spikes High on CPU (may it has to process Invalidations first instead of processing the incoming request) and the only option i have is to clear Webcache (Hard Invalidation). I have 9 portlet on HomePage rendering from 4 different WSRP Providers (Each Provider has 2 JVMs).
So my question is does anybody had gone through such situation or is there anyway to avoid Invalidations. Right now the page is cache @ user level. I appreciate if anybody share there experience.
THanks
~Prashanth
hi,
I would like to ask you about your netwrok is it ok?.
If U've slower network then U can tuning Webcache to deal with slow network.
In ORACLE_HOME/webcache/internal.xml just add the following line;
<CALYPSONETINFO OSSEND_TIMEOUT= " 300">
This parameter will increase timeout tolerance for Webcache.
Regards,
Hamdy
Similar Messages
-
WEBCACHE POOR PERFORMANCE in Servidor HP-UX
Access through webcache is extremly slow. The same is not happening when the
access is done directly through http port without webcache, the response is in
within seconds. The same issue is described as bug 5125091. Has this bug been
resolved?hi,
I would like to ask you about your netwrok is it ok?.
If U've slower network then U can tuning Webcache to deal with slow network.
In ORACLE_HOME/webcache/internal.xml just add the following line;
<CALYPSONETINFO OSSEND_TIMEOUT= " 300">
This parameter will increase timeout tolerance for Webcache.
Regards,
Hamdy -
Mod_osso partner application and webcache site to server mapping
hi, need advice on the following.
i have an app server container (only OC4J and no portal,forms etc) hostname abc.test.net installed with the option to registered to the sso server (http://mylogin.test.net), which is on a physically seperate machine.
i have a java application deployed on a 10g app server container. the log in portion is handle by the login server using the mod_osso.conf file.
thus when i type http://abc.test.net:7777/myapps, i will be prompted to login via the sso server.
this is working fine.
then i put a webcache to front this app server, so that users will use a sitename (http://myapps.abc.com) defined in the webcache (mapped to the app server) to access that application.
so now when users type http://myapps.abc.com, they are still prompted the sso login screen. but after logging in, they are shown a red coloured bold text error message "ORASSO Failure-Unable to Process Request" page. this error page has the url of app server http://abc.test.net:7777/osso_login_successxxxx.
if i manually replace the 'acb.test.net' to 'myapps.abc.com', my application will be displayed correctly, and i am logged in.
how can i resolve this problem?
question:
1. do i need to re-register http://myapps.abc.com as a partner application?
2. if so, do i perform the registration from the webcache, the app server or the login server itself?
pls advice.
thx.Follow the following notes:
Note:250532.1 Configuring HTTP Server to Use SSL in Oracle Application Server 10g (9.0.4)
===> Note:250532.1 Configuring HTTP Server to Use SSL in Oracle Application Server 10g (9.0.4) <=== -
Access 2 clustered instances on oracle 10g AS's - Webcache as loadbalancer
Hi,
Sorry i dont have a solution to your problem.
But I have a query for you, kindly help me out.
1. I have 2 oracle application servers(10g)-without webcache installed on 2 different linux machines.
2. I have a default OC4J-instance 'home' on both machines.
3. Now I deploy a war application on both machines with same name 'CS_APP' and context as 'CS' on both the application servers.
4. I am able to successfully access the application from individual servers as follows:
http://bslchnlas01:7777/CS/Index.do
and
http://bslchnlas02:7777/CS/Index.do
5. I also have performed the steps to make these 2 applications cluster aware.
6. My problem is I am not able to connect to these 2 applications in a cluster by using a urlfor example
http://bslchntest:80/CS/Index.do from a webcache installed on a third machine(windows). Also let me know how will the failover mechanism occur in this application.
7. I have made the required changes for failover mechanism in the mod_oc4j.conf file in both the servers.
A solution to my problems would be appreciatable.
Thanks,
Siddhartha ([email protected])Siddhartha:
There are two tasks to complete for your question.
Task 1: Configure Site Definition (bslchntest:80) and Site to Server Mapping to load balance traffic to the two origin servers http://bslchnlas01:7777/CS/Index.do and http://bslchnlas02:7777/CS/Index.do.
Task 2: Configure the two Origin Servers to properly comminicate with the Web Cache installed on the third machine. For instructions read Section 3: "Dedicated Topology Option" of This Paper.
Web Cache will load balance incoming traffic to the two origin servers you specified. If one fails, all traffic will go to the remaing origin server. -
WebCache Down (OAS 10g - 10.1.2.0.2)
Hello All,
Iam facing problems with starting WebCache on Windows 2003, here is what my event_log says :
[07/Jul/2011:18:25:59 +0300] [alert 13601] [ecid: -] Signal SIGSEGV caught
[07/Jul/2011:18:25:59 +0300] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
[07/Jul/2011:18:25:59 +0300] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
[07/Jul/2011:18:25:59 +0300] [alert 13305] [ecid: -] Failed to assign port 80: Address is already in use
[07/Jul/2011:18:25:59 +0300] [alert 9707] [ecid: -] Failed to start the server.
[07/Jul/2011:18:25:59 +0300] [alert 9609] [ecid: -] The server process could not initialize.
[07/Jul/2011:18:26:03 +0300] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
[07/Jul/2011:18:26:03 +0300] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
[07/Jul/2011:18:26:03 +0300] [alert 13305] [ecid: -] Failed to assign port 80: Address is already in use
[07/Jul/2011:18:26:03 +0300] [alert 9707] [ecid: -] Failed to start the server.
[07/Jul/2011:18:26:03 +0300] [alert 9609] [ecid: -] The server process could not initialize.
[07/Jul/2011:18:26:03 +0300] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
[07/Jul/2011:18:26:03 +0300] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
[07/Jul/2011:18:26:03 +0300] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file SYSTEM DEFAULT LOCATION (See Documentation)\ewallet.p12 does not exist.
[07/Jul/2011:18:26:03 +0300] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file SYSTEM DEFAULT LOCATION (See Documentation)\ewallet.der does not exist.
[07/Jul/2011:18:26:03 +0300] [warning 11919] [ecid: -] The SSL wallet autologin file SYSTEM DEFAULT LOCATION (See Documentation)\cwallet.sso does not exist. Wallet does not appear to be autologin wallet.
[07/Jul/2011:18:26:03 +0300] [warning 11921] [ecid: -] The origin server wallet did not open. Operating without wallet for backend. Only Diffie-Hellman anonymous connections supported to origin servers.
[07/Jul/2011:18:26:03 +0300] [warning 11922] [ecid: -] Origin Server Wallet wallet fails to open at location SYSTEM DEFAULT LOCATION (See Documentation), NZE-28759, as user SYSTEM
[07/Jul/2011:18:26:05 +0300] [alert 13601] [ecid: -] Signal SIGSEGV caught
[07/Jul/2011:18:26:05 +0300] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
[07/Jul/2011:18:26:05 +0300] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
[07/Jul/2011:18:26:05 +0300] [alert 13305] [ecid: -] Failed to assign port 80: Address is already in use
[07/Jul/2011:18:26:05 +0300] [alert 9707] [ecid: -] Failed to start the server.
[07/Jul/2011:18:26:05 +0300] [alert 9609] [ecid: -] The server process could not initialize.
I have performed following steps to overcome the problem :
This is what i have done on the first attempt :
1) replaced port 80 by 7777 in webcache.xml
2) added 'Listen 7777' in httpd.conf
3) restarted opmn
Following steps done on the second attempt :
1) replaced port 80 by 7779 in webcache.xml
2) added 'Listen 7779' in httpd.conf
3) restarted opmn
My webcache and webcacheadmin shows down in the opmnctl status.
Both above attempts were unsuccesful, Please support with a solution to above issue. We are on Windows 2003 R2, OAS 10g r2 (10.1.2.0.2). My webcache has been down for past 3 days and one thing i have noticed is that it is not writing any logs to $ORACLE_HOME\webcache\access_log. Access_log file was way too long when i checked 2 days ago so i moved the access log to a different location and re-created access_log by editing webcache.xml, i dont understand whether existing problem is due to port conflict or it is an issue with webcache unable to write to access_log. The current size of access_log is zero.
Look forward to your urgent support.
Thanks
MirHello Fabian,
I have also got following from tracedump under $ORACLE_HOME\WEBCACHE\LOGS, Hope its not some critical issue relating to server hardware itself :
<Reason>
Caught EXCEPTION_ACCESS_VIOLATION
Faulting Instruction Address: 0x414ae4
Operation Type: read
Faulting Address: 0x65686351
</Reason>
<StackTrace>
<StackFrame Caller="_wxhtres_GrowSHSB_x+cb" Type="CALLrel" Callee="_wxmmFreeF+0" Arguments="65686361 51DC88 0 3E8 400 51DCB4"/>
<StackFrame Caller="_wxhtresInit+8e" Type="CALLrel" Callee="_wxhtres_GrowSHSB_x+0" Arguments="3E8 32DB18 51CFFC 50576C 0 23 40 51D000 B7E018 0 1FE8 2000 51D02C"/>
<StackFrame Caller="_InitInstance+f8" Type="CALLrel" Callee="_Shared_Init+0" Arguments=""/>
<StackFrame Caller="_StartMain+f1" Type="CALLrel" Callee="_InitInstance+0" Arguments="400000"/>
<StackFrame Caller="_WinMain@16+13" Type="CALLrel" Callee="_StartMain+0" Arguments="400000 0 1424AD A"/>
<StackFrame Caller="_WinMainCRTStartup+12f" Type="CALLrel" Callee="_WinMain@16+0" Arguments=""/>
<StackFrame Caller="77E6F238" Type="CALLreg" Callee="00000000" Arguments=""/>
</StackTrace>
<AddressDump>
Argument/Register addr=51dc88.
Dump of memory from 0x51DC48 to 0x51DD88
0051DC40 2065736E 416D654D 20726464 3022203D 22782578 00000A3E
0051DC60 523C7325 6F707365 2065736E 416D654D 20726464 4E22203D 5620746F 64696C61
0051DC80 0A3E2F22 00000000 2F3A7622 6361726F 632F656C 70796C61 732F6F73 682F6372
0051DCA0 2F707474 74687877 2E736572 343A2263 00323437 2F3A7622 6361726F 632F656C
0051DCC0 70796C61 732F6F73 682F6372 2F707474 74687877 2E736572 343A2263 00333337
0051DCE0 2F3A7622 6361726F 632F656C 70796C61 732F6F73 682F6372 2F707474 74687877
0051DD00 2E736572 343A2263 00383137 2F3A7622 6361726F 632F656C 70796C61 732F6F73
0051DD20 682F6372 2F707474 74687877 2E736572 343A2263 00353138 63616E69 69766974
0051DD40 742D7974 6F656D69 632D7475 696B6F6F 00000065 62616E65 0064656C 63616E69
0051DD60 69766974 742D7974 6F656D69 00007475 422E5055 73776F72 002F7265 756E694C
0051DD80 00000078 4F6E7553
Argument/Register addr=32db18.
Dump of memory from 0x32DAD8 to 0x32DC18
0032DAC0 00000000 00000000
0032DAE0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0032DB00 00B7E000 00BF4000 00B43E10 00000028 00000000 0051D000 61724F20 41656C63
0032DB20 65572D53 61432D62 2D656863 2F673031 312E3031 302E322E 0000322E 00000000
0032DB40 005E5990 00000030 00000000 00527CB8 6216F340 6216F3B0 00000000 00000000
0032DB60 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0032DB80 005E5990 00000030 00000000 00527CB8 00000002 00000005 00000005 0032DB50
0032DBA0 0100323C 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0032DBC0 005E5990 00000030 00000000 00514F00 4F5C3A43 746D6172 6265775C 68636163
0032DBE0 742E5C65 0000706D 00000000 00000000 00000000 00000000 00000000 00000000
0032DC00 00E80100 00C40100 011F0210 00000028 00000000 00525EB8
Argument/Register addr=51cffc.
Dump of memory from 0x51CFBC to 0x51D0FC
0051CFA0 6D616572
0051CFC0 00000000 74786574 6C6D782F 00000000 74786574 6D74682F 0000006C 2F494743
0051CFE0 00312E31 50545448 312E312F 00000000 70747468 0000002F 00000020 00732520
0051D000 2F3A7622 6361726F 632F656C 70796C61 732F6F73 682F6372 2F707474 74687877
0051D020 2E736572 333A2263 00003631 2F3A7622 6361726F 632F656C 70796C61 732F6F73
0051D040 682F6372 2F707474 74687877 2E736572 333A2263 00003930 2F3A7622 6361726F
0051D060 632F656C 70796C61 732F6F73 682F6372 2F707474 74687877 2E736572 333A2263
0051D080 00003035 2F3A7622 6361726F 632F656C 70796C61 732F6F73 682F6372 2F707474
0051D0A0 74687877 2E736572 343A2263 00003230 2F3A7622 6361726F 632F656C 70796C61
0051D0C0 732F6F73 682F6372 2F707474 74687877 2E736572 343A2263 00003932 2F3A7622
0051D0E0 6361726F 632F656C 70796C61 732F6F73 682F6372 2F707474 74687877
Argument/Register addr=50576c.
Dump of memory from 0x50572C to 0x50586C
00505720 39312029 202C3939 35303032 724F202C 656C6361
00505740 6C41202E 6972206C 73746867 73657220 65767265 00002E64 6361724F 572D656C
00505760 432D6265 65686361 00000000 6361724F 5341656C 6265572D 6361432D 312D6568
00505780 312F6730 2E312E30 2E302E32 00000032 6361724F 4120656C 696C7070 69746163
005057A0 53206E6F 65767265 00002F72 00000000 75626564 00000067 00000000 00000000
005057C0 00000000 63617274 00000065 00000000 00000000 00000000 69746F6E 61636966
005057E0 6E6F6974 00000000 00000000 6E726177 00676E69 00000000 00000000 00000000
00505800 6F727265 00000072 00000000 00000000 00000000 72656C61 00000074 00000000
00505820 00000000 00000000 65746E69 6C616E72 00000000 00000000 00000000 0000002D
00505840 255B7325 5B205D73 25207325 00205D64 255B7325 5B205D73 25207325 5B205D64
00505860 64696365 5D2D203A 00000020
Argument/Register addr=b7e018.
Dump of memory from 0xB7DFD8 to 0xB7E118
00B7DFC0 00000000 00000000
00B7DFE0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00B7E000 0116A200 0032DB00 00B43E10 00001FE8 00000000 0051D02C 63736E6F 6E65696C
00B7E020 6C642E74 00B4006C 00B44090 62BF7CC0 00B82010 62BF7CE0 00B82010 6090BE60
00B7E040 00B8202C 6090BEF0 00B8202C 6090BBB0 00B8202C 62BF7CE0 00B82010 00B7E0CC
00B7E060 2D465455 00003631 00000000 00000000 00000000 00000000 00000000 00000000
00B7E080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Repeat 1 times
00B7E0C0 00000000 00000001 00000000 0000008C 0000028C 0000038C 00000000 00000000
00B7E0E0 00000000 00B44090 02020060 0000000C 004203E8 00010042 00000001 00000000
00B7E100 01B70000 00B901A0 00B90000 00000042 00030001 01010100
Argument/Register addr=400000.
Dump of memory from 0x3FFFC0 to 0x400100
003FFFC0 ******** ******** ******** ******** ******** ******** ******** ********
Repeat 1 times
00400000 00905A4D 00000003 00000004 0000FFFF 000000B8 00000000 00000040 00000000
00400020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000E8
00400040 0EBA1F0E CD09B400 4C01B821 685421CD 70207369 72676F72 63206D61 6F6E6E61
00400060 65622074 6E757220 206E6920 20534F44 65646F6D 0A0D0D2E 00000024 00000000
00400080 1E4339BD 4D2D58F9 4D2D58F9 4D2D58F9 4D214482 4D2D58F3 4D23447A 4D2D58F1
004000A0 4D274796 4D2D58F2 4D294796 4D2D58FB 4D3E479B 4D2D58F7 4D2C58F9 4D2D5967
004000C0 4D277ECF 4D2D5948 4D297806 4D2D58E9 68636952 4D2D58F9 00000000 00000000
004000E0 00000000 00000000 00004550 0004014C 461D6E2B 00000000 00000000 030700E0
Argument/Register addr=1424ad.
Dump of memory from 0x14246D to 0x1425AD
00142460 00740072 00050003 00080174 00002ACB 00260D38
00142480 002616B8 00261B58 00030009 000C016B 5C3A4322 6D61724F 69625C74 65775C6E
001424A0 63616362 2E646568 22657865 412D2220 2D222022 4E4D504F 2D222022 22202255
001424C0 37303931 37303635 00223835 00000000 0009005E 00080160 001427C8 00142AE8
001424E0 00270000 0000000C 002AE986 00000000 00000000 00000000 00000000 00000000
00142500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Repeat 4 times
001425A0 00000000 00000000 00000000 00000000
</AddressDump>
<DataStructure>
<bCalypsoAdminServer value = "1"/>
<CurrentFiber MemAddr = "0x0"/>
<Fibers MemAddr = "0x5d6248">
<Fiber MemAddr = "0x5d6248">
<IsBlocked value = "false"/>
<Operation_History value=""/>
<FiberFunctionStack>
<Function Mem_Addr = "0x5d62b8">
<Name value = "Unknown Function"/>
<nState value = "0"/>
<nAbortState value = "0"/>
State Dump Not Implemented
</Function>
</FiberFunctionStack>
<Start_Time_Seconds value = "0"/>
<Start_Time_Micro value = "0"/>
<pParams value = "0x0"/>
</Fiber>
<Fiber MemAddr = "0xc34818">
<IsBlocked value = "false"/>
<Operation_History value=""/>
<FiberFunctionStack>
<Function Mem_Addr = "0xc34888">
<Name value = "Unknown Function"/>
<nState value = "0"/>
<nAbortState value = "0"/>
State Dump Not Implemented
</Function>
</FiberFunctionStack>
<Start_Time_Seconds value = "0"/>
<Start_Time_Micro value = "0"/>
<pParams value = "0x0"/>
</Fiber>
</Fibers>
<_HTTPConfig MemAddr = "Not Valid"/>
<_HTTPState MemAddr = "Not Valid"/>
</DataStructure>
</TraceDump>
Thanks
Mir -
Portal performance monitoring scripts : (Unable to generate reports) HELP
Hi,
Using 10.1.2.0.0
I followed README.html document to load the logs files to generate reports for Portal Performance.
First of all while running loadlogs.pl I keep getting the following error. I even tried adding -nodirect but still gets the same error. Don't know why. But it looks like there is some data loaded in OWA_LOGGER table
C:\ORACLE_PRODUCTS\PORTAL_AS\portal\admin\plsql\perf\loader>perl loadlogs.pl -logical_host localhost -connection owa_perf/owa_perf@orcl -http_logfile C:\ORACLE_PRODUCTS\PORTAL_AS\Apache\Apache\logs\error_log.1130457600 -webcache_logfile C:\ORACLE_PRODUCTS\PORTAL_AS\webcache\logs\access_log -oc4j_logfile C:\ORACLE_PRODUCTS\PORTAL_AS\j2ee\OC4J_Portal\application-deployments\portal\OC4J_Portal_default_island_1\application -nodirect
25-Oct-05 13:20:17, Copying abc:C:\ORACLE_PRODUCTS\PORTAL_AS\Apache\Apache\logs
\error_log.1130241600
25-Oct-05 13:20:17, Loading C:\DOCUME~1\whitesox\LOCALS~1\Temp\abc_error_log.1130
241600.20051025.132017
25-Oct-05 13:20:21, Copying abc:C:\ORACLE_PRODUCTS\PORTAL_AS\j2ee\OC4J_Portal\a
pplication-deployments\portal\OC4J_Portal_default_island_1\application
25-Oct-05 13:20:21, Loading C:\DOCUME~1\whitesox\LOCALS~1\Temp\abc_application.20
051025.132021 -nodirect
SQL*Loader-350: Syntax error at line 127.
Token longer than max allowable length of 258 chars
end",
^
25-Oct-05 13:20:22, Copying abc:C:\ORACLE_PRODUCTS\PORTAL_AS\webcache\logs\acce
ss_log
25-Oct-05 13:20:31, Loading C:\DOCUME~1\whitesox\LOCALS~1\Temp\abc_access_log.200
51025.132022Then I ran reports.sql but I don't see any reports being generated, but running this script did populate some other tables. I tried running some other scripts also but somehow I don't see any reports being generated as opposed to what is said in the README.HTML document i.e. "A sample web page (reports.html) is included which provides links to the generated reports.". How really I get to see the reports, where are the reports generated, is it something else that I am missing. No matter what script I run I don't see any report being generated. The document is not so clear. Can someone please help me out here. ThanksHi!
You have to change to directory
ORACLE_HOME$/portal/admin/plsql/perf/scripts
(you can find reports.sql in it) before you run reports.sql script!
It will produce several .txt files.
After running the script just open reports.html, that will point the generated files.
A better place to ask questions like this:
Portal Performance and Scalability
http://forums.oracle.com/forums/forum.jspa?forumID=15 -
FRM-92101: Load Balancing Forms 10g with Webcache
Hi,
I´m having some problems with Oracle Forms and Webcache 10g and I was wondering if you
could help.
Machines: (Pentium IV 2.6 GHz; 2GB RAM; 80GB HD)
A. Red Hat Linux AS 2.1
Oracle AS 10g - Infrastructure Installation
B. Windows 2000 Server - Service Pack 4
Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
C. Windows 2000 Server - Service Pack 4
Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
I didn´t apply any Patchsets of Oracle AS 10g. My current version is 9.0.4.0 .
Goal:
Use Oracle Webcache 10g on machine B for Load Balancing an Oracle Forms Application
on machines B and C.
Facts:
The Oracle AS 10g installation on the 3 machines was made without problems.
The Forms Applications are running without problems on both Forms servers in machine B and C.
Symptoms:
I´m getting the following error when I try to access the forms application through Webcache:
FRM-92101: There was a failure in the forms server during startup.
This could happen due to invalid configuration.
Please look in the web-server log file for details.
But, this error happens ONLY when BOTH OC4J_BI_Forms instances (machines B and C) are
running.
When just one of the OC4J_BI_Forms is running everything works fine.
Webcache Configuration:
I´ve followed Metalink note 207668.1: Configuring Web Cache as a Load Balancer for Application Servers
step by step to make the configuration of the following components:
1. Configuration of the origin servers
2. Configuration of Site definitions
3. Configuration of Site to server mapping
After that, I´ve follwed the Metalink note 229900.1: Integrating and using Web Cache with Forms 9i for Load Balancing
step by step to make the configuration of the following components:
4. Session Binding
Then I try to test the Load Balancing and I got the error FRM-92101 when both OC4J_BI_Forms
instance were running.
I´ve searched Metalink and found note 268830.1: Webcache Won't Load Balance 2 Forms Instances.
Following the note instructions I did the following changes:
Added these lines at the end of HTTPD.conf (machine B):
CookieTracking On
CookieName myformscookie1
Added these lines at the end of HTTPD.conf (machine C):
CookieTracking On
CookieName myformscookie2
In Webcache configuration:
I´ve Changed the default session binding from JSESSIONID to "ANY SET COOKIE" for the
site's session binding.
But even after these changes I´m getting FRM-92101 error on the same conditions.
How can I solve this problem ?
Thank you in advance.
Marcus Santos.
([email protected])Did you ever Get this to work?
I am having some problems trying to load balance with Oracle Forms, Discover and reports Oracle Application Server Release 10g (9.0.4.0.2) and I was wondering if you could help. Has any one ever got this to work consistently? We are an ERP product written mostly in forms (904) and are trying to implement are largest customer there performance issue so we need the load balancing to work. Will also accept other recommendation as cost effective as solutions.
Site 1:
A: SERVER
Host as1.xyzco.local
Version 10.1.2.0.2
Installation Type Identity Management and Metadata Repository
Oracle Home E:\oracle\inf_1012
Farm as1db.xyzco.net
o HTTP_Server
o Internet Directory
o OC4J_SECURITY
o Single Sign-On:orasso
o Management
B SERVER
Host as2. xyzco.local
Version 9.0.4.0.2
Installation Type Business Intelligence and Forms
Oracle Home E:\oracle\mid_904
Farm as2db. xyzco.net
o Discoverer
o Forms
o home
o HTTP_Server
o OC4J_BI_Forms
o Reports Server
o Web Cache
o Management
C SERVER
Host as3. xyzco.local
Version 9.0.4.0.2
Installation Type Business Intelligence and Forms Discoverer and Reports
Oracle Home E:\oracle\mid_904
Farm as2db. xyzco.net
o Discoverer
o Forms
o home
o HTTP_Server
o OC4J_BI_Forms
o Reports Server
o Web Cache
o Management
All servers Are:
Windows 2003 Standard Server with current service packs
Xeon Dual Processor with 4GB ram
Raid 0 drives 2 for OS and 2 for Oracle
Daniel Brody
[email protected] -
Hi all,
We got 20 identical servers running SLES10SP1 10.1 (latest kernel 2.6.16.54-0.2.5-xen) and zmd HP4.
a) Log
I am getting this entries every 2 min in the /var/log/zmd-messages.log on each of my systems:
15 May 2008 10:02:08 INFO ZenService Collecting registration informat
ion...
15 May 2008 10:02:08 INFO ZenService Registering device
15 May 2008 10:02:08 INFO Progress Progress.Stop Message:
15 May 2008 10:02:08 INFO Progress Is Stopped value: False
15 May 2008 10:02:08 INFO ServiceManager Service '@local' successfully re
freshed
15 May 2008 10:02:08 INFO ZenService Registration successful, respons
e was 'xen-sev'
15 May 2008 10:02:08 INFO ZenService Refreshing capability 'settings'
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'settings'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'Log'
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'Log'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'policyman
ager'
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'policymanager'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'Hardware
Inventory'
15 May 2008 10:02:09 INFO InventoryCapability Hardware Inventory does nothing
on refresh.
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'Hardware Inventory'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'System In
ventory'
15 May 2008 10:02:09 INFO InventoryCapability System Inventory does nothing on
refresh.
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'System Inventory'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'Software
Inventory'
15 May 2008 10:02:09 INFO InventoryCapability Software Inventory does nothing
on refresh.
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO Progress Progress.Stop Message:
15 May 2008 10:02:09 INFO Progress Is Stopped value: False
15 May 2008 10:02:09 INFO ZenService Successfully refreshed capabilit
y 'Software Inventory'
15 May 2008 10:02:09 INFO ZenService Refreshing capability 'pkgmgt-re
po'
15 May 2008 10:02:09 INFO WebCache Attempting to retrieve 'https://
10.2.100.40/zenworks-pkgmgt/repo/getBundleInfo/sles-10-i586' (try 1)
15 May 2008 10:02:10 INFO WebCache Using cached content for https:/
/10.2.100.40/zenworks-pkgmgt/repo/getBundleInfo/sles-10-i586
15 May 2008 10:02:10 INFO Progress Progress.Stop Message:
15 May 2008 10:02:10 INFO Progress Is Stopped value: False
15 May 2008 10:02:10 INFO BundleCapability Bundle metadata download complet
ed
15 May 2008 10:02:10 INFO Progress Progress.Stop Message:
15 May 2008 10:02:10 INFO Progress Is Stopped value: False
15 May 2008 10:02:10 INFO BundleCapability Loaded 177 bundles
15 May 2008 10:02:10 INFO WebCache Attempting to retrieve 'https://
10.2.100.40/zenworks-pkgmgt/repo/getCatalogInfo' (try 1)
15 May 2008 10:02:10 INFO WebCache Using cached content for https:/
/10.2.100.40/zenworks-pkgmgt/repo/getCatalogInfo
15 May 2008 10:02:10 INFO Progress Progress.Stop Message:
15 May 2008 10:02:10 INFO Progress Is Stopped value: False
15 May 2008 10:02:10 INFO BundleCapability Clearing catalogs
15 May 2008 10:02:12 INFO SystemCatalog Saving system catalog containing
0 bundles
15 May 2008 10:02:12 INFO Progress Progress.Stop Message:
15 May 2008 10:02:12 INFO Progress Is Stopped value: False
15 May 2008 10:02:12 INFO BundleCapability Bundle refresh completed
15 May 2008 10:02:12 INFO Progress Progress.Stop Message:
15 May 2008 10:02:12 INFO Progress Is Stopped value: False
15 May 2008 10:02:12 INFO ZenService Successfully refreshed capabilit
y 'pkgmgt-repo'
15 May 2008 10:02:12 INFO ZenService Refreshing capability 'actions'
15 May 2008 10:02:12 INFO Progress Progress.Stop Message:
15 May 2008 10:02:12 INFO Progress Is Stopped value: False
15 May 2008 10:02:12 INFO Progress Progress.Stop Message:
15 May 2008 10:02:12 INFO Progress Is Stopped value: False
15 May 2008 10:02:12 INFO ServiceManager Service 'ZENworks Linux Manageme
nt' successfully refreshed
15 May 2008 10:02:12 INFO WebCache Expiring cached files...
15 May 2008 10:02:12 INFO ServiceManager Finished Service Refresh
15 May 2008 10:02:12 INFO RPMBackend Updating status of patches...
15 May 2008 10:02:15 INFO Progress Progress.Stop Message:
15 May 2008 10:02:15 INFO Progress Is Stopped value: False
15 May 2008 10:02:15 INFO RPMBackend Finished updating patch status
15 May 2008 10:02:15 INFO ZenService Successfully refreshed capability 'actions'
15 May 2008 10:04:11 INFO WebCache Using cached content for https:/
/10.2.100.40/zenworks-pkgmgt/repo/getBundleInfo/sles-10-i586
15 May 2008 10:04:11 INFO Progress Progress.Stop Message:
15 May 2008 10:04:11 INFO Progress Is Stopped value: False
15 May 2008 10:04:11 INFO BundleCapability Bundle metadata download complet
ed
15 May 2008 10:04:11 INFO Progress Progress.Stop Message:
15 May 2008 10:04:11 INFO Progress Is Stopped value: False
15 May 2008 10:04:11 INFO BundleCapability Loaded 177 bundles
15 May 2008 10:04:11 INFO WebCache Attempting to retrieve 'https://
10.2.100.40/zenworks-pkgmgt/repo/getCatalogInfo' (try 1)
15 May 2008 10:04:11 INFO WebCache Using cached content for https:/
/10.2.100.40/zenworks-pkgmgt/repo/getCatalogInfo
This means that every 2 min is trying to refresh the agent?There is any way to change this interval?
b) Performance
Running top |grep zmd command i get this output :
3511 root 34 19 111m 41m 9.9m R 30 11.7 0:10.64 zmd
3511 root 34 19 111m 43m 9.9m S 32 12.3 0:11.59 zmd
3511 root 34 19 111m 45m 9.9m S 14 12.8 0:12.02 zmd
3511 root 34 19 113m 47m 9.9m S 47 13.3 0:13.43 zmd
3511 root 34 19 113m 47m 9.9m R 1 13.3 0:13.47 zmd
3511 root 34 19 113m 47m 9.8m S 1 13.3 0:13.49 zmd
3511 root 34 19 113m 47m 9.8m S 8 13.3 0:13.73 zmd
3511 root 34 19 114m 48m 9.8m S 53 13.5 0:15.33 zmd
3511 root 34 19 114m 48m 9.8m S 0 13.5 0:15.34 zmd
3511 root 34 19 114m 48m 9.9m S 4 13.5 0:15.46 zmd
3511 root 34 19 121m 49m 9.9m S 1 13.8 0:15.50 zmd
3511 root 34 19 122m 51m 9.9m S 62 14.5 0:17.41 zmd
We are having some performance issues in the past few days and for me it looks like sometimes zmd is using a lot of memory and CPU.
Maybe changing the refreshing interval could solve the issue?
Many thanksFranc,
this looks like a problem we have reported I think at the beginning of the last year and it took a long, very long time till we got a fixe for it. I should have been fixed in HP4 but we still see the issue.
Wen you check the zmd-message of a server that does not apply the policy or install the bundle at the refresh interval you might see the following:
Code:
30 May 2008 08:39:28 INFO WebCache Attempting to retrieve 'https://zlmsrv/zenworks-pkgmgt/repo/getBundleInfo/sles-10-x86_64' (try 1)
30 May 2008 08:39:28 INFO WebCache Forcing cached data for https://zlmsrv/zenworks-pkgmgt/repo/getBundleInfo/sles-10-x86_64
That "Forcing cached data" means it has not contacted the zlm server for the bundle information and used just a local cached one which is an old version and does not know anything about the new bundle.
When you runa manual refresh it works, or when you send the device a refresh from the zcc it works also.
Just the install on refresh does not work.
And does not work on all systems, a few always install it.
I have just yesterday submitted new log files for this problem. I have to wait what they say about.
Rainer -
Hello can someone please point me to the documentation on how to setup the Portal (10.1.2) for generating and loading performance reports. What files do I need to modify and what scripts to run. I want to generate reports to check the performance of the Portal pages, apps. and overall performance.
ThanksI ran the following command the data got loaded but I am not sure if all the data is in the tables due to the following error. Can someone please tell me what's causing the following error occurs when running loadlogs.pl:
SQL*Loader-350: Syntax error at line 127.
Token longer than max allowable length of 258 chars
end",
^Here is the complete output:
C:\ORACLE_PRODUCTS\PORTAL_AS\portal\admin\plsql\perf\loader>perl loadlogs.pl -lo
gical_host localhost -connection owa_perf/owa_perf@orcl -http_logfile C:\ORACLE_
PRODUCTS\PORTAL_AS\Apache\Apache\logs\error_log.1130241600 -webcache_logfile C:\
ORACLE_PRODUCTS\PORTAL_AS\webcache\logs\access_log -oc4j_logfile C:\ORACLE_PRODU
CTS\PORTAL_AS\j2ee\OC4J_Portal\application-deployments\portal\OC4J_Portal_defaul
t_island_1\application
25-Oct-05 13:20:17, Copying localh:C:\ORACLE_PRODUCTS\PORTAL_AS\Apache\Apache\logs
\error_log.1130241600
25-Oct-05 13:20:17, Loading C:\DOCUME~1\admin\LOCALS~1\Temp\abc_error_log.1130
241600.20051025.132017
25-Oct-05 13:20:21, Copying localh:C:\ORACLE_PRODUCTS\PORTAL_AS\j2ee\OC4J_Portal\a
pplication-deployments\portal\OC4J_Portal_default_island_1\application
25-Oct-05 13:20:21, Loading C:\DOCUME~1\admin\LOCALS~1\Temp\abc_application.20
051025.132021
SQL*Loader-350: Syntax error at line 127.
Token longer than max allowable length of 258 chars
end",
^
25-Oct-05 13:20:22, Copying localh:C:\ORACLE_PRODUCTS\PORTAL_AS\webcache\logs\acce
ss_log
25-Oct-05 13:20:31, Loading C:\DOCUME~1\mine\LOCALS~1\Temp\abc_access_log.200
51025.132022Thanks! -
Webcached.exe uses all CPU on IAS server
Hi, I'm having trouble with a process called webcached.exe according to Windows task manager, this process takes all available CPU resources, so our IAS server hangs. Anyone why this is? Any help highly appriciated! I'm pretty new to Oracle Application server, and have not experienced this before...
Is there a way to "go around" web cache until this issue is resolved, i.e. not use cache for a while perhaps? Longer responses are better than complete hangups....
I've tried to just stop the webcache process, but this apparently is not the way to go...
Windows server 2003 + IAS 10g (9.0.4.1.1)
TorYour post is a while ago... but you should upgrade Web Cache to 10.1.2.3, or install it in a separate location and configure it against your backend application. This is supported.
Webcache 9.0.4 is known to have some performance issues :) -
ADF based HTML page is a performance dampner. Any Solution?
Hi,
I am using JDev 11.1.1.2.0 with ADF 11g.
We have built many pages based on ADF faces. Each screen has its own set of number of fields based on what is to be depicted to the user.
We have used inbuilt ADF css.
Now when I see the view source of the page it turns out to be in MBs even for simple small screen. What is it that I can do which will help me reduce the size of my page?
It is real pain to see the time taken to load the page.
Thanks in advance.For a smaller javascript download you need a page with minimum amount of components. Then you need to setup javascript partitioning as explained here:
http://download.oracle.com/docs/cd/E17904_01/web.1111/b31973/ap_config.htm#BABCJIDJ
This will reduce the load time for the initial page.
Note that as Frank mentioned once the JS is downloaded it should be cached on the client.
You can also use WebCache to improve performance as explained here:
http://www.oracle.com/webfolder/technetwork/jdeveloper/howto/11114/managedserver/wlsadfms.html
We don't recommend using CSS for layout control in ADF Faces. -
I found a really stupid and frustrating but with the WebCache ESI Environment functionality.
I have an ESI environment file containing key/value pairs (in a flat XML structure).
I have another page which looks up values in this file, using the <esi:environment> and <esi:vars> tag to do the lookup.
The bug concerns whitespace in the ESI environment file. Specifically, if you have the following at the top of the file:
<?xml version="1.0" ?>
...it will not work. However, it does work if you have:
<?xml version="1.0"?>
i.e. no space before the last '?' character.
XML parsing should be able to cope with this kind of extra whitespace. This is a serious and frustrating bug.
FrancisThe XML parser currently used in Web Cache is not a general-purpose XML parser for better performance. It may be switched to a general-purpose one for limitations like this in the near future.
-
Low performance when connected users exceed 250 in OAS10g
hi,
in OAS10g app server whenconnected user to app server are less than approximately 250-280 every thin is good and there is no performance problem,
but where connected users exceed 280 , server response to requests such as opening a form(without query data from db ) took 10-12 seconds.
in this case Os resources are: cpu usage <45% and mem usage <50%.
is it HTTPServer performance issue?
how can i solve this problem?
thank in advance
carol.You can try to change the JVM for Forms Servlet, maybe add more Threats with more memory assigment and that this threats get distroyed after resolving certain number of request, also in Apache, you may want to increase the number of MaxClients Directive, as well the Max Connections in WebCache.
Greetings. -
I have created a quote report with narratives around the opportunity, opportunity-product, and account information. The report contains a pivot table.
I'm getting very hit or miss performance results on the report. Sometimes the report runs faster for all opportunities compared to when its prompted with an opty id from a web link.
Any thoughts? There doesn't seem to be one column that makes a difference.
Also this is not an analytical report as the quotes need to be generated same day.Hi Shaik,
Please remove all the join select queries and use 'for all entries' varaiant of the select query. Check whether you can create and use indexes in ur queries.
Thanks and Regards,
Saurabh Chhatre -
I have a performance issue with a query - it would be something like -
select col1,col2, sum(col3), get_val(col_4)
from table1
where
get_val(col_4) is not null
group by col1,col2, get_val(col_4)
I have simplified this but it is something similar. This works great - performance is great. Now I commented out the where clause as I needed to populate null values - and that's it the query does not retrieve the resultset - it keeps running forever. With the where clause it comes back in 60 seconds. There is only one row out of 560 rows that has null value for col_4 which i need to display.
Any help is appreciated.The only difference I notice between the two sqls is HASH(UNIQUE) -
with IS NOT NULL in where clause -
SELECT STATEMENT ALL_ROWS 1598 1 209
HASH(UNIQUE) 1598 1 209
HASH(GROUP BY) 1598 1 209
When is not null is removed from the where clause -
SELECT STATEMENT ALL_ROWS 1598 1 206
HASH(GROUP BY) 1598 1 206
I'm guessing that the index is being used in the first scenario and not in the second. Any idea/suggestion as to how to over come this?
Thanks
Maybe you are looking for
-
Multiple table fields in an itab.
Hi friends, i have a query about a report where i have to display fields from 4 different tables in a report output by taking all those fields into a single internal table. mara,marc,mard, makt are the tables involved. now the only way to do this is
-
FRM-40735 when Button Pressed Trigger Raised Unhandled Exception ORA-03113
Hi all, We are using oracle 9.2.0.4 on SUSE 10.When user try to insert record second time they are getting the error FRM-40735 when Button Pressed Trigger Raised Unhandled Exception ORA-03113And we are also getting ORa-0600 [12333]-[253]-[1]-[253] Pl
-
Hi, using a xpath expression like ora_readfile can cause an exception: <DispatchHelper::handleMessage> failed to handle message, ORABPEL-09500, xpath: ORABPEL-05002 if the filename is wrong. I have a catch all branch on the scope which hosts the assi
-
Help! trying to update the os on my G5 to Leopard 10.5
Hi, I am trying to update the OS on my G5 from Tiger 10.4 to Leopard 10.5 but keep getting error message "unable to install OS X on this computer" I have erased my hard drive as suggested on the forums but now have nothing at all!!! any suggestions w
-
I backed up my entire music library [and other important files] on a Lacie external drive. I can access all other files but iTunes is not loading. What could be the problem and how to fix it? The entire exernal drive is also backed up on the time ca