SOPA call routed throwugh EWS to same EAP JVM

Solution Unverified - Updated -

Issue

  • We have a setup where we have a Citrix Netscaler sending traffic to two web servers running EWS 3.0 sitting in front of three EAP App servers running a JVM. The Citrix Netscaler is round robing traffic to the two web servers.
  • We have another process (run on three other machines) which make the same soap call https://servciesprod.na.global.prv/gbm-service to a method triggerJob. This request goes through the Netscaler to one of the two web servers to the EAP app server JVM for processing.Once the request is worked within the JVM we write entries to our logs to show it has run.
  • When we look at the logs we see that 100% of the processing within the JVM is being worked buy the 2nd of the three EAP app servers. So we are curious why if the Netscaler is sending traffic round robin to the web servers that the web servers send the request always to the same app server/JVM.
  • There is no session information in this soap call as there would be with a UI type application. We thought maybe it could be the web server being uses the referring IP to always send traffic to the same application server but the request comes from one of three machines (IPs).
  • Here is our mod cluster setup for both of the web servers:
<subsystem xmlns="urn:jboss:domain:modcluster:1.2">
            <mod-cluster-config advertise-socket="modcluster" proxy-list="svplknxfbjweb01:52000,svplknxfbjweb02:52000" proxy-url="/" balancer="fusebox-services-balancer" advertise="false" excluded-contexts="ROOT,invoker,jbossws,juddi,console" auto-enable-contexts="true" stop-context-timeout="10" socket-timeout="20" sticky-session="true" sticky-session-remove="false" sticky-session-force="false" worker-timeout="-1" max-attempts="1" flush-packets="false" flush-wait="-1" ping="10" smax="-1" ttl="-1" node-timeout="-1" connector="ajp">
                <dynamic-load-provider>
                    <load-metric type="busyness"/>
                </dynamic-load-provider>
            </mod-cluster-config>
        </subsystem>

Environment

  • Red Hat JBoss Enterprise Application Platform
    • 6.4.5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.