Issues with a http get keepalive

We are having a issue with some keepalives that are causing our web servers to run really slow. I have explained the environment below and provided some configs from the CSS
I would appreciate any insight you could provide as to why this issue is occuring and how we might avoid them.
Thanks,
Jim
Environment:
CSS 11150 with 4.01 (Build 19) code.
We have 2 applications that connect to backend oracle databases. In order to monitor the database connections, we wrote an asp page for each application that queries the database and returns a normal status web page if a connection was established. If the database connection can not be obtained, an error web page is returned. We created 2 services with a keepalive method of get pointing to the asp page we wrote with the expectation that it would create a checksum for the normal web page.
Issue:
The problem we are having is that when we activate these two services, the web server that is running the applications slow down considerably. In addition to the speed issues, we also sometimes get a page cannot be displayed error from the application. If you get a page cannot be displayed error but hit refresh in your browser the application comes back. If we suspend the services the server speeds back up and we have no issues with the application.
Configuration:
**************************Service**********************
service web02qi-compoint-SMDR
ip address 172.28.1.102
keepalive type http
keepalive frequency 10
keepalive maxfailure 2
keepalive method get
keepalive uri "/keepalive/compointkeepalive.asp"
service web02qi-issuestrk-SMDR
ip address 172.28.1.102
keepalive type http
keepalive frequency 10
keepalive maxfailure 2
keepalive method get
keepalive uri "/keepalive/crmdbcheck.asp"
************************Owner*************************
content compoint1
protocol tcp
port 80
url "/dataproducts/*"
add service redirect-compoint
vip address 172.28.1.100
balance aca
add service web02qi-compoint-SMDR
active
content compoint2
protocol tcp
port 80
url "/dpcompoint/*"
add service redirect-compoint
vip address 172.28.1.100
balance aca
add service web02qi-compoint-SMDR
active
content issuestrk
protocol tcp
port 80
url "/crmdpd/*"
add service redirect-issuestrk
vip address 172.28.1.100
add service web02qi-issuestrk-SMDR
balance aca
active

What happen if you remove your uri in the service, do the server speed return to normal? What is the serivce 'redirect-compoint'? Try to remove any unnecessary commands such as balance aca to see if anything changes?
What is the response time of your keepalive asp pages? What happen if you run this asp page on another computer while you're access the application on differnent computer? Trying to simulate what CSS is trying to do and see what happen.
If nothing else works, try to upgrade to the version 5.0.
Hope this help.
Brad

Similar Messages

  • CSM http get keepalive

    Hi there,
    I have a question regarding csm keepalive. We are using http get keepalive, server response is usually 200 as OK. But if server aplication is not working it puts a message in a file, so file is changed, status is still 200. Is there a kind of hash value checking as with CSS? If not, what could be a solution? TCL script?
    Thank in advance.
    Regards,
    Branko

    the wait time is the frequency time minus 1 sec.
    So if you have an interval of 5 sec, the CSS waits 4 sec for the response.
    The only way to increase this wait time is to increase the keepalive frequency.
    Gilles.

  • HTTP Get Keepalive Wait Time

    Does anyone know how long is the wait time for the built in http get keepalive before it determines there's no answer and marks the service as dying? And is this configurable somewhere? I have an App owner who thinks the load balancer may not be waiting long enough for a response from the server. I searched around and couldn't find anything on the built in. I see it's in the scripts but I don't think the "keepalive type http" under the service uses the scripts. TIA

    the wait time is the frequency time minus 1 sec.
    So if you have an interval of 5 sec, the CSS waits 4 sec for the response.
    The only way to increase this wait time is to increase the keepalive frequency.
    Gilles.

  • Issue with Planning service getting crashed Automatically due to dll file

    Hello,
    I am having an issue with the Hyperion Planning service which is getting crashed and the following is noted in the Eventviewer:
    Faulting application name: HyS9Planning.exe, version: 1.0.0.2, time stamp: 0x4d110efc
    Faulting module name: jrosal.dll, version: 0.0.0.0, time stamp: 0x4e8c8104
    Exception code: 0x40000015
    Fault offset: 0x000000000000cb0b
    Faulting process id: 0x1960
    Faulting application start time: 0x01ce14f7a8434b04
    Faulting application path: D:\Oracle\Middleware\user_projects\domains\EPMSystem\bin\HyS9Planning.exe
    Faulting module path: D:\Oracle\Middleware\jrockit_160_29\jre\bin\jrosal.dll
    Report Id: 967733e6-8152-11e2-9257-5cf3fc335086The following is recorded in the log file:
    <Mar 2, 2013 2:45:22 PM CST>
    <Error> <HTTP> <BEA-101017> <[ServletContext@271625046[app:PLANNING module:HyperionPlanning path:/HyperionPlanning spec-version:2.5 version:11.1.2.0]]
    Root cause of ServletException.
    java.lang.OutOfMemoryError: classblock allocation, 11312928 loaded, 11M footprint, in check_alloc (src/jvm/model/classload/classalloc.c:215).
    Attempting to allocate 2G bytes
    There is insufficient native memory for the Java
    Runtime Environment to continue.
    Possible reasons:
      The system is out of physical RAM or swap space
      In 32 bit mode, the process size limit was hit
    Possible solutions:
      Reduce memory load on the system
      Increase physical memory or swap space
      Check if swap backing store is full
      Use 64 bit Java on a 64 bit OS
      Decrease Java heap size (-Xmx/-Xms)
      Decrease number of Java threads
      Decrease Java thread stack sizes (-Xss)
      Disable compressed references (-XXcompressedRefs=false)
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
         at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
         Truncated. see log file for complete stacktraceI checked the following forum
    Re: Oracle JRockit R28.2.2. OutOfMemoryError: classblock allocation
    Should I need to increase -XX:MaxClassBlockMemory to 75M. If so, how should I do it, I am unaware of how I can set the values? My Planning server has 136GB Ram and 18 Cores.
    Thanks,
    hyperionEPM

    The issue was related to the heap size being too much and as a result the Class block memory was not getting enough memory. I think we can make a use of -XXCompressedRefs:32 parameter in the Java start up to allow the heap size to increase till 32 Gb.

  • I'm having the same registry issues with my CDROM, getting the warning when iTunes starts up.  I've followed the article on how to add the upperFIlter to the registry and it solves the warning message but the DVD/CD writer disappears completely.

    I'm having thet same registry issues with my CD-/DVD as is talked about in one of the fix articles I've found here. I added the UpperFilter entry to the registry since it was not there and restarted.  This fixes the warning message but then there's no CD/DVD device shown at all in windows.  I can put it back to normal and vice versa and get the same results, but I can't get this issue fixed. When I get the registry warning on starting iTunes, I can still rip from CDs and my DVD burner works just fine using other programs.
    Any more ideas?

    This fixes the warning message but then there's no CD/DVD device shown at all in windows.
    That symptom suggests the afs.sys issue ... but there's some other things that might cause it too.
    We'd better check to see if we can find what's going on.
    Could you post your diagnostics for us please?
    In iTunes, go "Help > Run Diagnostics". Uncheck the boxes other than DVD/CD tests, as per the following screenshot:
    ... and click "Next".
    When you get through to the final screen:
    ... click the "Copy to Clipboard" button and paste the diagnostics into a reply here.

  • Anyone else having issues with Siri not getting commands right?

    I've tried text 'person', email 'person', set alarm and no matter what I say it tries to play a song no where close to what I'm saying, or calling or facetiming with someone else. I speak clearly but it's not getting what I'm asking. A friend said she's had no issue with hers.

    Working just fine for me.

  • Having issues with picture messaging get told to go to settings, then general, then network then cellular  data network. my problem is there is no such option my  phone is a 3gs

    having issues with MMS messaging instruction for setup,  are to gotto settings, then general, then network then cellular data network.My problem is there is no cellular data network optiion on this page have tried resetting phone , no good .Help.

    That option does not exist depending on who the carrier is.
    Who is the carrier?  Are they a supported carrier?
    Have you tried Settings > General > Reset > Reset Network Settings?

  • Issue with ACE HTTP class map

    This is what I want to achieve USING the ACE as a reverse proxy.
    User uses the url https://abc/password - gets to the destination server & the web page
    If user tries to use any thing additional then the connection is dropped at the ACE such as
    https://abc/password/test or any such variation.
    Following is the config I have to achieve this
    class-map type http loadbalance match-any L7-CLASS-TEST
      match http url /password
      match http url /password/
    class-map type http loadbalance match-any L7-CLASS-TEST-deny
      2 match http url .*.*
    policy-map type loadbalance first-match LBP-TEST
      class L7-CLASS-TEST
        serverfarm FARM-TEST
        ssl-proxy client TEST
      class L7-CLASS-TEST-deny
        drop
      class class-default
        serverfarm FARM-TEST
        ssl-proxy client TEST
    The problem with this is when the page opens I get broken links on all the images. If I use the following line
    match http url /password.*
    I get the images to work but the user can use the https://abc/password/test which is not what I want.
    Has any one faced this issue ?
    Any help will be appreciated.
    Thanks in advance
    Prasanna

    Prasanna,
    What about if you try it in HTTP and apply the following change?
    class-map type http loadbalance match-any L7-CLASS-TEST-deny
      2 match http url /.*
    This should work in HTTP but not with HTTPS
    Anyway, it should not work since everything seems to be encrypted, you may require either SSL-termination or END-TO-END SSL for this then the ACE can decrypt the request see what it needs to do and take the load balance decision.
    Jorge

  • Issue with Report to get Position value for each Class ID.

    Hello Experts,
    m working on a report where I want Position values as on date.
    for an entered date report should give position value(Amount for transaction) for each class Id.
    I m trying using the exit variable but could not reach the output.
    For date I created an exit variable which shoud return the latest position for each class Id.
    Now this exit variable is "ready for Input" . when I debug my code it takes i_step =3 and i_vanm= " " after i_step = 1 and i_vnam = "<variablename>"
    how do I go about to get the solution.
    Guide me to come up with desired output.
    Thanks in Adv.
    Bhavna.

    Hello Experts,
    m working on a report where I want Position values as on date.
    for an entered date report should give position value(Amount for transaction) for each class Id.
    I m trying using the exit variable but could not reach the output.
    For date I created an exit variable which shoud return the latest position for each class Id.
    Now this exit variable is "ready for Input" . when I debug my code it takes i_step =3 and i_vanm= " " after i_step = 1 and i_vnam = "<variablename>"
    how do I go about to get the solution.
    Guide me to come up with desired output.
    Thanks in Adv.
    Bhavna.

  • Have wakeup issues with Lion! get strange graphic error after wake-up

    has anyone seen this issue before? google didn't help me
    I have to restart every single app to get a proper resultion / graphics...
    System was running well before (@ Snow Leo)

    Me so do the same but when I close the lid of my MBPro. It then enters in a loop of sleep/awake and in the console shows the same messages as you have sent.

  • EA6500 Issue With Running HTTP Server

    I use Windows Home Server 2011 to host media and all sorts of things. One of the features is remote access over the web to files through a Dynamic DNS Service Homeserver.com. Currently whenever I try to connect even though my ports are forwarded properly, I get forwarded to the login page of the router to change router settings. Is there a setting I need to change that I'm missing? I've waiting over an hour for live chat and never got connected.

    Wanted to check where your NAT is. IF the ISP modems is bridged fully then single NAT should be on the router. Having double NAT can cause problems. 
    I presume the configuration of the ports maybe the issue on the router. How are the ports configured? Try using Port Triggering instead of PF. Disable uPnP if your using PF. 

  • ODD issue with the "timeline" getting moved over

    notice the left side of the timeline how its been moved from the left side of the full interface window. even if i close the projects tab on the left the timeline "still" does not default to the very left side. what happened is i was pulling a clip away from the far left and i actually pulled the timeline instead. ive thrown away preferences and set as best back to any defaults i could find but nothing fixes this oddity.
    also, it has nothing to do with the scrolling bars!
    i ended up just throwing away the whole app and am now downloading the full program again. has to be a bug?

    something is different still i think? zero meaning the beginning is just zero. in your example you have an audio clip laying further to the left than where your 00:00 actually is. how is it that you can get a piece of your audio to cross  over that point and butt up to the side of project panel? my clips only go to the edge of that opening, not in it?
    id swear it wasnt there until i notice i pulled it over. maybe im dreaming.
    david
    EDIT: yep, i must be on drugs or something because its there on some tutorials ive been watching. never noticed before until i did something then there was the illusion that i made that space. id still like to know though how you got your file to lay to the left of zero. thanks for your help!

  • Issue with set and get paramter

    Hi all,
    i am using set parameter id  in a module pool program and get parameter id in the FM .
    say iam passing a value ABC.
    IN BETWEEN USING THE FM IF I OPEN SE38 THEN I SEE THE VALUE ABC IN THE PROGRAM NAME.
    is there any thing that i need to do after using it in FM like clear memory etc.
    Thanks

    Hi ,
    i need to do this after the get parameter right.
    if iam right.
    say i am passing the value from module pool now i.e set parameter (value = abc)
    and using the fm later say tommorow in which i have get parameter
    and i have the statment
    clear: v_value.
    SET PARAMETER ID 'AAA' FIELD v_value.
    or
    SET PARAMETER ID 'AAA' FIELD space.
    so in the mean time between today and tommorrow if use se38 then i see abc in se38 right
    let me know if iam right and is there a way to avoid this
    thanks

  • Issue with GP getting into Erroneous State

    Hi Experts
    I have an issue with GP Process getting into Erroneous State. We have a series of steps in the Guided Procedure Process. The process instance passes a few of the initial steps in the procedure and getting struck at a particular step and leading the process to erroneous state.
    I am just trying to find out what would be the possible reasons for a process to get into erroneous state.
    Kindly get us all possible suggestions to find the root cause for this issue.
    Appreciate your help in advance.
    Kind Regards
    Ramamoorthy D

    Hi Louis Hunag
    Thanks a ton for responding to my query.
    It is a User Interface Callable Object. Can you please elaborate on this in detailed manner. I have assigned the right user account to manage the execution role. Below is what I have done.
    In the GP Process, there are 4 default roles 1. Owner, 2. Default Processor, 3. Overseer 4. Administrator. All these were mapped with one ID from UME. What is the problem in this? Kindly let me know.
    Tx.
    Best Regards
    Ramamoorthy D

  • Performanc​e issues with GOOP

    I would like to use GOOP in my next application development. Does anyone know if there is known performance issues I should be aware of?

    That is a great question. I found a couple of other threads in the LabVIEW forum which address performance issues with GOOP:
    http://sine.ni.com/niforum/niforum?forumDU=http://​forums.ni.com/ni/board/message?board.id=170&messag​e.id=30132&requireLogin=False
    http://sine.ni.com/niforum/niforum?forumDU=http://​forums.ni.com/ni/board/message?board.id=170&messag​e.id=30132&requireLogin=False

Maybe you are looking for

  • Transporting error

    Hi experts, I am transfering dev to production development=551 production=560 After exporting from dev,while impoting in production i am getting error message like: DataSource 0BPARTNER_ATTR does not exist in source system WPRCLNT560 of version A cle

  • I cannot view my time line, all I see is the Project library

    Under Project Library I see my Hard Drives and cannot switch back to seeing the time line.   This has to be an easy fix.  Anyone know what I should do? thank you!

  • My 4s is dropping calls when switching towers- my 3GS did not have the same problem in the same areas?

    This 4S is a major step backward for my compared to my 3GS-  Less battery life, much poorer ability to switch signal types without losing the call.  What are they thinking adding all these bells and whistles without making a damned battery that can g

  • Synchronous sender JDBC to RFC

    Hi alll in case of sender JDBC Adapter, i would like to put a result value of processing of target system at sender side. but i have no idea with sender JDBC, anyone has idea?  if i am not going to use BPM

  • School not listed

    I cannnot find my school listed to get the student price for the creative cloud. It is a local community college. Southwest Tennessee Coummunity College in Memphis, TN.