Web Dispatcher Performance Problem
Hi,
We are using the Web Dispatcher with the Enterprise Portal 6.0
installed on Solaris 9 with Oracle 10g.
When we are trying to access the Portal via the web dispatcher we are
seeing that the loading of the initial page is long time as compared to
when we are using the direct portal link to access the same.
The difference in accessing the iniital page using the web dispatcher
url is nearly 3 times as compared to accessing the same by the direct
portal url.
We have installed 2 application servers with 4 java server nodes in one
application server and 2 java server nodes in one application server.
Please find the web dispatcher profile parameters enclosed herewith
<b>Parameters set in web dispatcher profile</b>
sp1adm> pg SP1_SCS85_sapwebdisp
SUN Cluster | SAP Web Dispatcher
SAPSYSTEMNAME = SP1
SAPSYSTEM = 95
DIR_INSTANCE = /usr/sap/SP1/SYS/sapwebdisp
SECUDIR = /usr/sap/SP1/SYS/sapwebdisp/sec
rdisp/mshost = sapsp1ms-db
ms/http_port = 8185
wdisp/auto_refresh = 60
wdisp/max_servers = 100
wdisp/permission_table = /usr/sap/SP1/SYS/sapwebdisp/sapwebdisp.tab
wdisp/HTTP/context_timeout = 3600
wdisp/HTTP/jsessionid_tab_support = 1
is/HTTP/show_detailed_errors = FALSE
icm/host_name_full = sapsp1ms.in.telstra.com.au
icm/server_port_0 = PROT=HTTP,PORT=80,HOST=sapsp1ms.in.telstra.com.au,EXTBIND=1
icm/server_port_1 = PROT=HTTP,PORT=50100,HOST=sapsp1ms.in.telstra.com.au
icm/server_port_2 = PROT=HTTPS,PORT=443,HOST=sapsp1ms.in.telstra.com.au,EXTBIND=1
icm/HTTP/server_cache_0 = PREFIX=/, CACHEDIR=/usr/sap/SP1/SYS/sapwebdisp/data/cache0
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin, DOCROOT=/usr/sap/SP1/SYS/sapwebdisp/admin, AUTHFILE=/usr/sap/SP1/SYS/sapwebdisp/icmauth.txt
icm/HTTP/file_access_0 = PREFIX=/sap/public/icman, DOCROOT=/usr/sap/SP1/SYS/sapwebdisp/public/icman
SAP Web Dispatcher Web Administration
icm/HTTP/redirect_0 = PREFIX=/, TO=/irj/index.html
icm/HTTPS/verify_client = 1
ssl/ssl_lib = /usr/sap/SP1/SYS/exe/run/libsapcrypto.so
ssl/server_pse = /usr/sap/SP1/SYS/sapwebdisp/sec/SAPSSLS.pse
ssl/client_pse = /usr/sap/SP1/SYS/sapwebdisp/sec/SAPSSLC.pse
wdisp/ssl_encrypt = 0
wdisp/ssl_auth = 2
wdisp/ssl_host = sapsp1ms.in.telstra.com.au
icm/keep_alive_timeout = 1800
icm/conn_timeout = 180000
SUPPORTING LARGE USER BASE PARAMETERS
icm/max_conn = 8192
icm/max_sockets = 16384
wdisp/HTTP/max_pooled_con = 8192
wdisp/HTTPS/max_pooled_con = 8192
icm/req_queue_len = 6000
icm/min_threads = 100
icm/max_threads = 200
mpi/total_size_MB = 500
mpi/buffer_size = 65536
mpi/max_pipes = 21000
Please check and let us know as to how do we improve the performance of
the same.
Thanks & Regards,
Srinivas Reddy
Jochen,
Thanks for the reply. Here is the "graphical" flow;
IE==>HW-LB==> 3 (Apache==>Reverse Proxy-->WebDisp) --> 2 (WAS 6.40 SP11 PL3)
(Legend ==> HTTPS --> HTTP)
At the risk of redundancy, there are 3 Linux SLES8 servers running Apache2 with Reverse Proxy, and the Web Dispatcher 6.40 PL90. Each of these servers are/should be distributing load to 2 WAS 6.40 SP11 PL3 Java-only servers running Windows 2003.
My assumption is that reverse proxy is sending HTTP to the dispatcher then on to WAS or at least pass thru. Should I setup a HTTPS terminate at the dispatcher?
Here's the sapwebdisp.pfl;
Profile generated by sapwebdisp bootstrap
unique instance number
SAPSYSTEM = 01
Accesssability of Message Servers
rdisp/mshost = msgserver.reinternal.com
ms/http_port = 8101
SAP Web Dispatcher Parameter
wdisp/auto_refresh = 120
wdisp/max_servers = 100
#maximum number of concurrent connections to one server
wdisp/HTTP/max_pooled_con = 8000
wdisp/HTTPS/max_pooled_con = 8000
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=8080
SAP Web Dispatcher Web Administration
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin, PORT=8080
icm/max_conn = 8192
icm/max_sockets = 16384
icm/min_threads = 100
icm/max_threads = 250
icm/req_queue_len = 6000
icm/conn_timeout = 90000
icm/keep_alive_timeout = 90
mpi/total_size_MB = 350
mpi/max_pipes = 13500
mpi/buffer_size = 32768
Any advice or suggested course of action would be appreciated.
Thanks,
Dan
Similar Messages
-
EP6 SP13 dispatcher performance problem?
Hello,
I'm currently experiencing a weird problem with the dispatcher of a SP13 installation.
When I run load tests on this system after upgrade to SP13 (or around there sometime), the dispatcher now uses more CPU than a server node (which we have 4 of). I've never seen, or at least noticed, that the dispatcher uses any CPU before... What could be wrong? The portal performance slows down way before the servers get to their top load for the most part.
Thanks!
Tarjei BitustøylJochen,
Thanks for the reply. Here is the "graphical" flow;
IE==>HW-LB==> 3 (Apache==>Reverse Proxy-->WebDisp) --> 2 (WAS 6.40 SP11 PL3)
(Legend ==> HTTPS --> HTTP)
At the risk of redundancy, there are 3 Linux SLES8 servers running Apache2 with Reverse Proxy, and the Web Dispatcher 6.40 PL90. Each of these servers are/should be distributing load to 2 WAS 6.40 SP11 PL3 Java-only servers running Windows 2003.
My assumption is that reverse proxy is sending HTTP to the dispatcher then on to WAS or at least pass thru. Should I setup a HTTPS terminate at the dispatcher?
Here's the sapwebdisp.pfl;
Profile generated by sapwebdisp bootstrap
unique instance number
SAPSYSTEM = 01
Accesssability of Message Servers
rdisp/mshost = msgserver.reinternal.com
ms/http_port = 8101
SAP Web Dispatcher Parameter
wdisp/auto_refresh = 120
wdisp/max_servers = 100
#maximum number of concurrent connections to one server
wdisp/HTTP/max_pooled_con = 8000
wdisp/HTTPS/max_pooled_con = 8000
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=8080
SAP Web Dispatcher Web Administration
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin, PORT=8080
icm/max_conn = 8192
icm/max_sockets = 16384
icm/min_threads = 100
icm/max_threads = 250
icm/req_queue_len = 6000
icm/conn_timeout = 90000
icm/keep_alive_timeout = 90
mpi/total_size_MB = 350
mpi/max_pipes = 13500
mpi/buffer_size = 32768
Any advice or suggested course of action would be appreciated.
Thanks,
Dan -
Web Dispatcher Installation Problem
Hello gurus,
I am installing Web Dispatcher on HPUX 11.23 ia64, but when I specify the location of Kernel disk, SAPInst keeps reporting "you entered: /sapcd/..., find the label SAP:AKK:700:DVD_KERNEL:SAP Kernel 700:D51032890, but need the label SAP:AKK:700:KERNEL::HPUX_IA64;
I have downloaded the newest Unicode Kernel disk from SAP Service MarketPlace web site, what is the problem? how to solve it?
Thanks a lot.The DVDs which you have used for installation of EP7 , use same DVDs to install the sap web dispatcher , i think this will help u
Regards
sunny -
Secured Web service performance problem in BPEL 11g
Hi,
When calling Secured web service from BPEL 11g, performance issue is coming.
Actually when we test a Secured web service using SOAP UI, Average response time is 2-3 secs.
Where when we are calling from BPEL, average response time is 18-22 secs.
Steps:
1) Go to composite
Right click on the external reference service and select “Configure WS policies”
Under the security tab, click add button and select “oracle/ wss_username_token_client_policy
2) Now Open the property Inspector window and click the add button under “Binding properties” tab.
3) Include the “oracle.webservices.auth.username-->UserName
4) Include the “oracle.webservices.auth.password”-->Password
Please let me know if i am doing anything wrong.
Do you have any idea for fix this issue?
Thank you.there shouldn't much difference in the time for the response ..., also when you are calling the secured web service from another BPEL, make sure you don't consider the time of the calling process ( i mean that BPEL ). you just try calling the secured web service from the EM console if it is a SOA composite. do you see any messages in the log files ? the procedure you followed is correct only, confirm here., i have posted a similar solution long back..
Re: Creating a partnerlink from a secure webservice
Thanks,
N -
Could not connect to backend system through portal via Web Dispatcher
Web dispatcher redirecting problem
Dear Experts,
I have implemented a scenario which comprised of customizing that is developed in Portal EP7. What customizing does is getting report from backend system (ERP 6.0)
According to the needs for reaching the portal from internet I configured the SAP Web Dispatcher in the environment as you may see its contents below.
The problem is when I run the customizing in portal system then it requires connecting to backend system (ECC 6.0) to get the data (report). But from this point on web browser comes to a blank page, could not view the data that is from backend system via portal. Because in the time when it tries to retrieve data in backend system, on the left bottom of the explorer the indicator shows internet address that system uses connecting to the backend system as local network address of the backend system which is not known in internet therefore I get blank page.
The question is how to configure the web dispatcher in a way that both portal and backend systems could be reachable from internet?
Contents of profile file of Web Dispatcher as;
SAPSYSTEMNAME = WDP
SAPGLOBALHOST = portald
SAPSYSTEM = 02
INSTANCE_NAME = W02
DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTAMD64
DIR_EXECUTABLE = $(DIR_CT_RUN)
Accesssability of Message Server
rdisp/mshost = portald
ms/http_port = 8101
Configuration for medium scenario
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
SAP Web Dispatcher Ports
#icm/server_port_0 = PROT=HTTP,PORT=81$$
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=60000
icm/HTTP/redirect_0 = PREFIX=/, TO=/irj/index.html
icm/HTTP/redirect_0 = PORT=50000
#maximum number of concurrent connections to one server
wdisp/HTTP/max_pooled_con = 500
wdisp/HTTPS/max_pooled_con = 500
Configuration for medium scenario
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
Regards,
Ali TanerHi,
To resovle this you must have registered FQDN for your backend system as well. When you call the report from Portal using internet it should call that FQDN of your backend system then DNS will resolve this & you will get the expected page. This way only you can resolve this issue.
Thanks,
Sachin Sable -
Performance Problems with Web Layouts in web interface
Hello Gurus,
We have a a BPS web interface tool which has the following design:
1> A web interface with several tabs
2> Each tab has around 3-4 input layouts which are dependent on each other
3> In all there are 120-140 layouts that the tool uses...
My questions were in term of performance
1> Is there a limit to how many web layouts you can use per page/tab/view or if SAP recommends specific number of web layouts per page/tab/view ?
2> If there is a limitation...our intention was to convert all the display layouts into BW reports so as to increase the performance of the tool....
3> Would like to know the restriction on the number of users who can log into the tool as a specific point of time ? We may have 50-60 minimum using this tool.
I would appreciate your help in this regard.
Thanks in advanceHello Rashmi,
Have you got a chance to look at the performance guide and SAP notes on BPS performance. If not here are the details
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/performance guide - sap sem bw bps.pdf
Enclosed are the few SAP notes related for improving performance.
358921 - Oracle database parameterization for SEM
459897 - SEM-CPM: Performance when reading transaction data
566713 Required information for the analysis of performance problems
560369 - Proposals BW aggregates for SEM-BPS
180605 - Oracle database parameter settings for BW
124361 - Oracle parameterization (R/3 >= 4.x, Oracle 8.x / 9.x)
358529 - Overview of performance notes
350011 - Technical performance: Using the business content
340246 - Techn. performance: Overview of statistics
417091 - Optimize execution time of planning functions
Some of them are Oracle specific, ignore them if you are not oracle database. Hope this helps.
Thanks,
Praveen
PS.Dont forget to reward points -
Problem with Web Dispatcher with Double Stack
We have the latest version of Web Dispatcher - 7.0 with latest patch.
I'm having a problem where I am trying to use the web dispatcher for load balancing in a double stack (ABAP/JAVA) system. The person who did the install pointed the installation to the wrong server (which I assume can be easily changed in the profile). However, on the page where it indicates to activate the SICF services he left the box unchecked (but I checked that necessary ones were activated per note 552286). I now get these kind of errors when pointing to the http message server on a different system (he installed it assuming it was just for portal (java):
[Thr 5] *** ERROR => ICP_StructValue: illegal struct reference: wdisp_host_info.capacityIsFi
xed [icpvalue_mt. 257]
[Thr 5] *** ERROR => caught ICP exception (eval): ICP_StructValue: illegal struct reference:
wdisp_host_info.capacityIsFixed [icpvalue_mt.cpp 257] [http_adm_mt. 1488]
I get the above error when I go to "monitor server" groups in the web dispatcher admin console.
Here is my profile:
SAPSYSTEMNAME = PW4
SAPSYSTEM = 01
INSTANCE_NAME = W01
DIR_CT_RUN = $(DIR_EXE_ROOT)/run
DIR_EXECUTABLE = $(DIR_CT_RUN)
Accesssability of Message Server
rdisp/mshost = <fully qualified hostname>
ms/http_port = 8101
Configuration for medium scenario
icm/max_conn = 500
icm/max_sockets = 1024
icm/req_queue_len = 500
icm/min_threads = 10
icm/max_threads = 50
mpi/total_size_MB = 80
SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=81$$
Any insight is greatly appreciated!!Hi,
I've never seen this error but some thing seems strange to me :
You use the same port (8101) for the listening port of the web dispatcher and the listening port of the message server of you back office system.
Is it really the case ?
Is PW4 the SID of you web disptcher ?
Is SAPSYSTEM = 01 the sysnr of your web dispatcher ?
I hope that the info of the web disptcher is not mixed up with the back office info ?
Regards,
Olivier -
Forms performance problem on the web, using webutil.
When starting the webutil-demoform on the Application Server,
webutils eight javabeans is loaded in 1 second.
I'm using &WebUtilLogging=Console&WebUtilLoggingDetail=Detailed for logging this.
When starting the same form from client the beans is loaded in ~30-40seconds.
Any suggestions to figure out why?Problem solved!
Don't use the IP-address in the URL, use hostname or add an entry in your hostfile on the client. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5092063
Metalink
Note:402180.1 Initial Loading of Webutil Forms Are Slow
Note 356190.1 Performance Problems in Forms with Webutil 1.0.6 for Intranet Web Clients -
Hello, dear experts!
We try to set up a new web dispatcher for SAP WAS cluster (6.40 PatchLevel 87289.311) which is all done accoding to the help info.
However we can't use it as everytime I hit the Web Disp URL I am getting this error:
500 Dispatching Error
Dispatching Error
Error: -26
Version: 6040
Component: HTTP_ROUTE
Date/Time: Fri Oct 28 12:46:55 2005
Module: http_route.c
Line: 2351
Server: nrxqa8__00
Detail: no valid destination server available for '!ALL' rc=13
© 2001-2003, SAP AG
The web dispatcher profile we created is :
1. Profile generated by sapwebdisp bootstrap
SAPSYSTEMNAME = QA8
1. unique instance number
SAPSYSTEM = 03
1. Accesssability of Message Servers
rdisp/mshost = nrxqa8.NRXTOR.WORLD
ms/http_port = 3602
1. SAP Web Dispatcher Parameter
wdisp/auto_refresh = 120
wdisp/max_servers = 100
1. SAP Web Dispatcher Ports
icm/server_port_0 = PROT=HTTP,PORT=55555
1. SAP Web Dispatcher Web Administration
icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin
1. Description of the Resource
icm/min_threads = 20
icm/max_threads = 40
icm/max_conn = 500
1. Communication Buffer
mpi/total_size_MB = 100
mpi/buffer_size = 65536
I really appreciate if you could help us with it... Any suggestions are welcome!
Thanks a lot!Hello Yuri,
have you setup the web dispatcher profile with the command:
sapwebdisp -bootstrap
? It would have tested the connection to the message server. I think the message server port is wrong. If your instance numer is 02 then the default HTTP message server port is 8102 and not 3602. 3602 is the port of the SAP own protocol.
Regards
Gregor -
Web dispatcher can't connect msserver
hi, experts,
Our web dispatcher B is in DMZ1, which faces internet directly, and I wanna its msserver is A which is in Core, which only in protection zone.
Now, DMZ1 has allowed Core with port 8111, but when start web dispatcher, it says error in dev_webdisp, following is details:
[Thr 1] Mon Sep 19 11:35:06 2011
[Thr 1] Profile configuration error detected, use temporary corrected setup
[Thr 1] Shared Pool 10: ipc/shm_psize_10 = 19880000 (too small)
[Thr 1] Shared Pool 10: (smaller than min requirement 150848560)
[Thr 1] started security log to file dev_icm_sec
[Thr 1] SAP Web Dispatcher running on: dga114
[Thr 1] MtxInit: 30001 0 2
[Thr 1] IcmInit: listening to admin port: 65000
[Thr 1] WLM Tag 'CWI/ICM' successfully set for this process
[Thr 1] IcrCoreInitSessionTable: Session table initialized
[Thr 515] *** WARNING => HttpPlugInInit: Parameter icm/HTTPS/trust_client_with_issuer or icm/HTTPS/trust_client_with_subject not set
=> do not trust any intermediary
X.509 cert data will be removed from header [http_plgrt_m 730]
[Thr 515] HttpExtractArchive: files from archive /usr/sap/CWI/SYS/exe/run/wdispadmin.SAR in directory /usr/sap/CWI/W05/data/icmanroo
t are up to date
[Thr 515] HttpSubHandlerAdd: Added handler HttpAdminHandler(slot=0, flags=4101) for /sap/admin:0
[Thr 515] CsiInit(): Initializing the Content Scan Interface
[Thr 515] IBM RS/6000 with AIX (mt,unicode,SAP_CHAR/size_t/void* = 16/64/64)
[Thr 515] CsiInit(): CSA_LIB = "/usr/sap/CWI/SYS/exe/run/libsapcsa.o"
[Thr 515] HttpSubHandlerAdd: Added handler HttpAuthHandler(slot=1, flags=12293) for /:0
[Thr 515] HttpSubHandlerAdd: Added handler HttpWebDispHandler(slot=2, flags=28677) for /:0
[Thr 515] Started service 8005 for protocol HTTP on host "dga114"(on all adapters) (processing timeout=60, keep_alive_timeout=30)
[Thr 1] IcmCreateWorkerThreads: created worker thread 0
[Thr 1] IcmCreateWorkerThreads: created worker thread 1
[Thr 1] IcmCreateWorkerThreads: created worker thread 2
[Thr 1] IcmCreateWorkerThreads: created worker thread 3
[Thr 1] IcmCreateWorkerThreads: created worker thread 4
[Thr 1] IcmCreateWorkerThreads: created worker thread 5
[Thr 1] IcmCreateWorkerThreads: created worker thread 6
[Thr 1] IcmCreateWorkerThreads: created worker thread 7
[Thr 1] IcmCreateWorkerThreads: created worker thread 8
[Thr 1] IcmCreateWorkerThreads: created worker thread 9
[Thr 3343] IcmWatchDogThread: watchdog started
[Thr 773] *** ERROR => NiPConnect2: SiPeekPendConn failed for hdl 4 / sock 12
(SI_ECONN_REFUSE/79; I4; ST; 10.180.225.107:8111) [nixxi.cpp 2845]
[Thr 773] *** ERROR => Connection request from (-1/65535/0) to host: dga107, service: 8111 failed (NIECONN_REFUSED) [icxx
conn_mt.c 2759]
[Thr 773] *** ERROR => IcmConnClientRqCreate() failed (rc=-8) [icrxx_mt.c 5284]
[Thr 773] *** ERROR => Could not connect to SAP Message Server at dga107. URL=/msgserver/text/logon?version=1.2 [icrxx_mt.c 2634]
[Thr 773] *** ERROR => rc=-1, HTTP response code: 0 [icrxx_mt.c 2635]
[Thr 773] *** ERROR => see also OSS note 552286 [icrxx_mt.c 2636]
Do you have any suggestion to solve such problem?
and in DMZ1, may I telnet Core 8111?
Thanks a lot!
BestRegards,
Lilyhi,Srihari,
We check the connection what you mentioned.DMZ1 is OK for Core and Port 8111.We open 8111 in Core as telnet port too. I try to use such command:
dga114:cwiadm 9> sapwebdisp -bootstrap
SAP Web Dispatcher Bootstrap
============================
This bootstrap will perform the following steps:
1. create profile file "sapwebdisp.pfl"for SAP Web Dispatcher (if not already existing)
2. create user for web based administration in file "icmauth.txt"(if not already exisiting)
3. start SAP Web Dispatcher with the created profile
After the bootstrap you can use the web based administration
Generating Profile "sapwebdisp.pfl"
Hostname of Message Server (rdisp/mshost): dga107
HTTP Port of Message Server (ms/http_port): 8111
Checking connection to message server...
ERROR: Illegal data received (no HTTP?) -
please check that 8111 is really the HTTP port of the Message Server
and I think the parameter doesn't matter about this problem, does it?
Thanks for your reply.
Best Regards,
Lily -
BSP application:"Installing Web Dispatcher"
Hi All,
We have planned to install web dispathcer for Load balancing the HTTP requests, as performance of BSP applications are slow. Now we have already a Load balancing in place(SMLG).
Now will this installation of SAP web dispatcher for load balacing, have any conflicts with already present Load balance.
Thanks,
VincentHi James,
I confirm to you that I use both sapgui load blancing and HTTP load balancing with the web dispatcher on the same production R/3 system with no problems.
The necessary information to install and configure the SAP web dispatcher is available in help.sap.com.
Regards,
Olivier -
RTMFMessaging causes performance problem
Hi,
We have a performance problem with the component:
EP:KM:COLL:class com.sap.ip.collaboration.core.api.rtmf.core.RTMFMessaging.ReceiveJMSQueue
This component according to the Request overview is executing literally billions of requests each day. It is also not closing many of the requests. I wondered if anyone could give some hints as to performance settings for RTMF in a load-balanced landscape that would prevent this behaviour?
We have a Central Instance with 3 nodes, each running a web dispatcher and 4 application servers in a load-balanced environment - so it's meant to be a high availability Portal until this problem makes it fall over!
The symptoms are also that the performance degrades over time as the RTMF requests are not always closed, until they consume enough resources that the system stops responding.
Any help would be appreciated.
Thanks, MarcHi
As one of the authors has mentioned previously this is not a problem but the way RTMF framework works. It has a polling mechanism that polls the server for messages.
By default this polling mechnism is set to Constant Interval which is set to 3 seconds. So the RTMF will poll the server for messages every 3 seconds. However, depending on the number of users etc this polling mechanism can be changed to Linear Interval or maximum HPS (see SAP Help for further information).
This can be changed under: System Admin > System Config > KM Content > Collaboration > RTC > RTC Engine > Polling Policy
You can certainly look at changing these! If you have changed this already and still having problems with the requests get back to SDN.
Cheers
Ankit -
2004s Web report performance is not good ,though that of 3x web is OK.
Hi,
I feel 2004s Web report performance is bad, though that of 3x web is no problem (the same query is used.) it is worse than BEx analyzer.
This query has more than 1,000 records and those queries that have many records result in the same bad performance.
Of course there are many reason for this bad performance, please tell me your solution by which you solve the same problem like this.
the SIDs of EP and BI is difference here.
CPU is not consumed when 2004s web report is executed.
And I have cancelled virus scan to this web report...
Kind regards,
MasaakiIt is bad, am sure it's down to the new .net and java based technology. Aggregates are a way forwards though from what i've heard of the BI Accelerator this is the real way forwards.
-
JRC 2: Performance Problem
Hi.
Our reporting component used JRC 1.x before we upgraded to JRC 2.x. We got two issues after upgrading.
First issue I solved already with a workaround which I published on stackoverflow.com. (1) Does anyone knows where I will find the issue management system to report this issue?
Second issue occurs big performance problem within our project. We opened a report with 6 subreports (which includes 1 upto 3 tables) in 2-4 seconds using JRC 1. If we will open same report using JRC 2, we wait upto 60 seconds.
This methods requires more time with JRC 2 comparing to JRC 1:
ReportClientDocument#open(String, int);
SubreportController#setTableLocation(String, ITable, ITable)
DatabaseController#setTableLocation(ITable, ITable)
Each invocation of one of these methods requires 2-4 seconds.
Thank you in advance.
Best regards
Thomas
(1) http://stackoverflow.com/questions/479405/replace-a-database-connection-for-subreports-with-jrchello ....
my report is ''crystal report 11'' => "OLE DB" => "Add Command(select * from table) " .
code(JRC) : eclipse + crystal report for eclipse version 2 => "cr4e-all-in-one-win_2.0.1.zip"
<%@ page contentType="text/html; charset=UTF-8"
import="
com.crystaldecisions.report.web.viewer.CrystalReportViewer,
com.crystaldecisions.reports.sdk.ReportClientDocument,
com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,
java.sql.Connection,
java.sql.DriverManager,
java.sql.ResultSet,
java.sql.SQLException,
java.sql.Statement" %>
<%
try {
String reportName = "report.rpt";
ReportClientDocument clientDoc = new ReportClientDocument();
clientDoc.open(reportName, 0);
String tableAlias = "Command";
clientDoc.getDatabaseController().setDataSource(myResult("SELECT * FROM table"), tableAlias,tableAlias);
CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();
crystalReportPageViewer.setReportSource(clientDoc.getReportSource());
crystalReportPageViewer.processHttpRequest(request, response, application, null);
} catch (ReportSDKExceptionBase e) {
e.printStackTrace();
out.println(e);
%>
I simplified the code, *myResult("SELECT * FROM table") * is absolutely no problem ,
and this code is absolutely no problem in the "crystal report for eclipse "version 1
but in version 2 run error:
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: u7121u6CD5u9810u671Fu7684u8CC7u6599u5EABu9023u7DDAu5668u932Fu8AA4---- Error code:-2147467259 Error code name:failed
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(Unknown Source)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.a(Unknown Source)
at com.businessobjects.sdk.erom.jrc.a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.new(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.b9.onDataSourceChanged(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(Unknown Source)
at org.apache.jsp.No_005f1.Eclipse_005fJTDS_005fSQL2005_005fTable_002dviewer_jsp._jspService(Eclipse_005fJTDS_005fSQL2005_005fTable_002dviewer_jsp.java:106)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: com.crystaldecisions.reports.common.QueryEngineException: u7121u6CD5u9810u671Fu7684u8CC7u6599u5EABu9023u7DDAu5668u932Fu8AA4
at com.crystaldecisions.reports.queryengine.Connection.bf(Unknown Source)
at com.crystaldecisions.reports.queryengine.Rowset.z3(Unknown Source)
at com.crystaldecisions.reports.queryengine.Rowset.bL(Unknown Source)
at com.crystaldecisions.reports.queryengine.Rowset.zM(Unknown Source)
at com.crystaldecisions.reports.queryengine.Connection.a(Unknown Source)
at com.crystaldecisions.reports.queryengine.Table.a(Unknown Source)
at com.crystaldecisions.reports.queryengine.Table.if(Unknown Source)
at com.crystaldecisions.reports.queryengine.Table.try(Unknown Source)
at com.crystaldecisions.reports.queryengine.Table.a(Unknown Source)
at com.crystaldecisions.reports.queryengine.Table.u7(Unknown Source)
at com.crystaldecisions.reports.datafoundation.DataFoundation.a(Unknown Source)
at com.crystaldecisions.reports.dataengine.dfadapter.DFAdapter.a(Unknown Source)
at com.crystaldecisions.reports.dataengine.dfadapter.CheckDatabaseHelper.a(Unknown Source)
at com.crystaldecisions.reports.dataengine.datafoundation.CheckDatabaseCommand.new(Unknown Source)
at com.crystaldecisions.reports.common.CommandManager.a(Unknown Source)
at com.crystaldecisions.reports.common.Document.a(Unknown Source)
at com.crystaldecisions.reports.dataengine.VerifyDatabaseCommand.new(Unknown Source)
at com.crystaldecisions.reports.common.CommandManager.a(Unknown Source)
at com.crystaldecisions.reports.common.Document.a(Unknown Source)
at com.businessobjects.reports.sdk.requesthandler.f.a(Unknown Source)
at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.a(Unknown Source)
at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.if(Unknown Source)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(Unknown Source)
... 39 more
Please help me and tell me why.... -
Performance problems with Leopard 10.5.1
Hello,
I use an iMac 24 Alu 2,8Ghz and upgraded to Leopard. There are some major performance problems and bugs in the recent version of Leopard:
1. While accessing USB devices, the display speed, windows moving, animations etc. slow down
2. Adobe CS3 Photoshop 10.01 and Flash CS3 are sometimes extremly slow. I tried the recent demo packages from Adobe:
2.1. The Photoshop dialogue "save for web" slows down the system completly, and this problem stays when quitting Photoshop. A restart is neccessary then.
2.2. Flash CS3 movie preview is very slow and stuttering. It's so slow you cannot imagine how the real movie flow will be.
2.3. Recent Flash Player 9,0,115,0 with hardware acceleration enabled doesn't really work with QuartzGL enabled Leopard: The movies slow down a lot. Try www.neave.tv for example.
3. Safari, Mail and other bundled software hang sometimes. You have to force quit them then. It doesn't matter whether QuartzGL is enabled or not. This especially happens to my system if it is online for some hours.
4. A lot of Apple applications doesn't seem to work with 2dextreme enabled. Why this? Apple supporters told me in Leopard there will be a much better 2dextreme support. Also Quartz2dExtreme in OSX 10.4 worked with all applications and i guess it's the same feature like "QuartzGL" in Leopard. So Leopard isn't finished here. It would be nice if Apple could make it's own software QuartzGL compatible.
5. Very often the desktop slows down or lags. This is the main reason I often still witch to Windows XP PC to do work in a faster, less annoying way.
6. Safari crashes randomly sometimes. It is unstable still. Also it crashes more often if you resize/move the window a lot, so I guess it is a graphics extension-related problem.
I hope you people from Apple will fix these annoying points and optimize your new system in the next update release.
Best regardsThanks for you answer. I repaired in the way as described above. There were some errors, some file index was wrong (don't remember exactly the phrase), now the DU reports the partition was successfully repaired / the volume appears to be ok.
The crashes in Safari are gone, but all other described problems still exist. Adobe CS3 is not really usable for me.
By the way, in iMacSoftwareUpdate 1.3, which was replaced by OSX 10.5.1 update, there is one extension called AppleVADriver.kext that does not exist in the OSX 10.5.1 update. Is it an important extension?
Maybe you are looking for
-
How do I connect I pad 4 to my hp desk jet 3050a e-All-in-one series
I pad said no air printers found. Printer asks me to check connection with computer Neither are new and were successful connected previously
-
Adobe PDF Printer not showing -- no fix found yet
The Adobe PDF printer is no longer showing on a system in the office. It's running Windows 7 Professional x64. The Adobe Acrobat version is Pro X. I have tried litereally everything I could find here in the forums and elsewhere, including uninstall,
-
How can I manage 2 separate icloud accounts on 1 computer
Is it possible to have 2 icloud accounts on 1 computer? I'm trying to find directions on how to back up my husband's contacts onto his icloud using 1 computer without losing any of my own backed up information from my own icloud account.
-
Edit Distribution List in Address Book is gray
After updating to Lion OS 10.7, the Edit Distribution List menu selection is grayed out. How do we edit Distribution List (Groups) with contacts with multiple email addresses?
-
Something is wrong with the Xserve forum
Hey Guys, For some reason other questions are landing in the xserve forum with the title HT1349 Any idea on this? Do the forums have a support email? https://discussions.apple.com/community/servers_enterprise_software/xserve_and_s ervers