HttpClusterServlet defaultServer List

I'm trying to use HttpClusterServlet to access a serlet deployed in a 2-wls cluster.Instead of doing this on the proxy server, as indicated in WLS document (and everything works)weblogic.httpd.register.someservlet=weblogic.servlet.internal.HttpClusterServletweblogic.httpd.initArgs.somesevlet=\ defaultServers=clusterserver1:7001|clusterserver2:7001I tried to supply the DNS name for the entire cluster, which I think is the logical thing to do to truly get fail-over and load-balancing:weblogic.httpd.register.someservlet=weblogic.servlet.internal.HttpClusterServletweblogic.httpd.initArgs.somesevlet=\ defaultServers=clusterDNSName:7001I was running the proxyserver on WIN2K. The cluster itself is deployed on Solaris machines.After the WLS instance on clusterserver1 was shutdown, HttpClusterServlet didn't seem to failover to clusterserver2, which was still running.The failover works when I use regular java application connecting to t3://clusterDNSName:7001. So, I think something is not right in HttpClusterServlet.Any one has any insights?I'm using WLS5.1/sp8Thanks.Quing
          

That depends. Usually you just specify the IP addresses (all of them) that
          you have licenses for and let the cluster servlet figure out the rest.
          Also, I would imagine it to be rare that a site would have a pool of WL app
          servers that is both significant in number and dynamic in composition and
          yet have only one proxy that can not be taken off-line.
          Peace,
          Cameron Purdy
          Tangosol, Inc.
          http://www.tangosol.com
          +1.617.623.5782
          WebLogic Consulting Available
          "Quing Chao" <[email protected]> wrote in message
          news:[email protected]...
          >
          > So, next time I add an new instance of WLS into the cluster I'll need to
          update the
          > weblogic.properties file on the proxy server?
          > Thanks.
          >
          > "Cameron Purdy" <[email protected]> wrote:
          > >The DNS thing isn't necessary. In fact, it has its own set of nasty
          > >problems.
          > >
          > >Just use the IP or name of the host with the HttpClusterServlet and it
          will
          > >redirect to the cluster. Otherwise, failover won't exist.
          > >
          > >Peace,
          > >
          > >--
          > >Cameron Purdy
          > >Tangosol, Inc.
          > >http://www.tangosol.com
          > >+1.617.623.5782
          > >WebLogic Consulting Available
          > >
          > >
          > >"Quing Chao" <[email protected]> wrote in message
          > >news:[email protected]...
          > >> I'm trying to use HttpClusterServlet to access a serlet deployed in a
          > >2-wls cluster.Instead of doing this on the proxy server, as indicated in
          > >WLS
          > >document (and everything
          >
          >works)weblogic.httpd.register.someservlet=weblogic.servlet.internal.HttpClu
          s
          > >terServletweblogic.httpd.initArgs.somesevlet=\
          > >defaultServers=clusterserver1:7001|clusterserver2:7001I tried to supply
          > >the
          > >DNS name for the entire cluster, which I think is the logical thing to do
          > >to
          > >truly get fail-over and
          >
          >load-balancing:weblogic.httpd.register.someservlet=weblogic.servlet.interna
          l
          > >..HttpClusterServletweblogic.httpd.initArgs.somesevlet=\
          > >defaultServers=clusterDNSName:7001I was running the proxyserver on WIN2K.
          > >The cluster itself is deployed on Solaris machines.After the WLS instance
          > >on
          > >clusterserver1 was shutdown, HttpClusterServlet didn't seem to failover
          > >to
          > >clusterserver2, which was still running.The failover works when I use
          > >regular java application connecting to t3://clusterDNSName:7001. So, I
          > >think something is not right in HttpClusterServlet.Any one has any
          > >insights?I'm using WLS5.1/sp8Thanks.Quing
          > >
          > >
          >
          

Similar Messages

  • Problem working with HttpClusterServlet

    hi:
              this is the first time i work with weblogic6.1(NT platform) cluster.
              i config the DefaultWebApp as web application which will proxy requests to
              my cluster which consists of two weblogic server running on the same host
              (http://localhost:7001 and http://localhost:7003).
              my web.xml before is as floowing(before it works as a proxy)
              <?xml version="1.0" ?>
              <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
              1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
              <web-app>
              <welcome-file-list>
              <welcome-file>index.html</welcome-file>
              </welcome-file-list>
              </web-app>
              but when i modify it as following as a proxy to my cluster
              <?xml version="1.0" ?>
              <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
              1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
              <web-app>
              <welcome-file-list>
              <welcome-file>index.html</welcome-file>
              </welcome-file-list>
              <servlet>
              <servlet-name>HttpClusterServlet</servlet-name>
              <servlet-class>
              weblogic.servlet.internal.HttpClusterServlet
              </servlet-class>
              <init-param>
              <param-name>defaultServers</param-name>
              <param-value>
              bea:7003:7004
              </param-value>
              </init-param>
              </servlet>
              <servlet-mapping>
              <servlet-name>HttpClusterServlet</servlet-name>
              <url-pattern>/</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>HttpClusterServlet</servlet-name>
              <url-pattern>*.jsp</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>HttpClusterServlet</servlet-name>
              <url-pattern>*.htm</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>HttpClusterServlet</servlet-name>
              <url-pattern>*.html</url-pattern>
              </servlet-mapping>
              <init-param>
              <param-name>DebugConfigInfo</param-name>
              <param-value>ON</param-value>
              </init-param>
              </web-app>
              there's no response anymore , no error .
              there's little docs available and i need your help
              regards
              

    Hi.
              A couple of suggestions:
              1. Clusters must use the same port number. If you are running a cluster on a
              single machine this means that your machine must be multihomed and each member
              of the cluster must bind to a unique IP address. Your other alternative is to
              use multiple machines. I don't believe your configuration will work for a
              cluster.
              2. you don't have yoru default servers listed correctly in your web.xml
              file. To specify 2 different servers you need to specify each server
              separated by a '|' character as follows:
              myserver1:70017001|myserver2:7001:7002 The second port number is for SSL
              communications. In your xml file you are only specifying a single server.
              Hope this helps,
              Michael
              daniel wang wrote:
              > hi:
              > this is the first time i work with weblogic6.1(NT platform) cluster.
              > i config the DefaultWebApp as web application which will proxy requests to
              > my cluster which consists of two weblogic server running on the same host
              > (http://localhost:7001 and http://localhost:7003).
              >
              > my web.xml before is as floowing(before it works as a proxy)
              >
              > <?xml version="1.0" ?>
              > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
              > 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
              > <web-app>
              > <welcome-file-list>
              > <welcome-file>index.html</welcome-file>
              > </welcome-file-list>
              >
              > </web-app>
              >
              > but when i modify it as following as a proxy to my cluster
              >
              > <?xml version="1.0" ?>
              > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
              > 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
              > <web-app>
              > <welcome-file-list>
              > <welcome-file>index.html</welcome-file>
              > </welcome-file-list>
              > <servlet>
              > <servlet-name>HttpClusterServlet</servlet-name>
              > <servlet-class>
              > weblogic.servlet.internal.HttpClusterServlet
              > </servlet-class>
              >
              > <init-param>
              > <param-name>defaultServers</param-name>
              > <param-value>
              > bea:7003:7004
              > </param-value>
              > </init-param>
              >
              > </servlet>
              >
              > <servlet-mapping>
              > <servlet-name>HttpClusterServlet</servlet-name>
              > <url-pattern>/</url-pattern>
              > </servlet-mapping>
              >
              > <servlet-mapping>
              > <servlet-name>HttpClusterServlet</servlet-name>
              > <url-pattern>*.jsp</url-pattern>
              > </servlet-mapping>
              >
              > <servlet-mapping>
              > <servlet-name>HttpClusterServlet</servlet-name>
              > <url-pattern>*.htm</url-pattern>
              > </servlet-mapping>
              >
              > <servlet-mapping>
              > <servlet-name>HttpClusterServlet</servlet-name>
              > <url-pattern>*.html</url-pattern>
              > </servlet-mapping>
              > <init-param>
              > <param-name>DebugConfigInfo</param-name>
              > <param-value>ON</param-value>
              > </init-param>
              >
              > </web-app>
              >
              > there's no response anymore , no error .
              >
              > there's little docs available and i need your help
              >
              > regards
              Michael Young
              Developer Relations Engineer
              BEA Support
              

  • Proxying with HttpClusterServlet

    Hi,
              I'm using a multihomed NT Server with WLS 6.0. I have one domain configured
              with an admin server and two managed servers which are clustered. I
              configured a second domain with one server and a web app deployed with
              HttpClusterServlet (I extracted the HttpClusterServlet classes from
              weblogic.jar and deployed them in the web app). I edited web.xml adding
              HttpClusterServlet and the associated parm (defaultServers) as described in
              the doc.
              I'm testing load balancing of a servlet deployed on both managed servers.
              Load balancing works fine as I see the servlet execution alternating from
              one server to the next.
              My problem is duplicating this set up on a second NT Server. With the
              exception of IP addresses, hardware and the WLS 6.0 installation, the boxes
              are identical. But, on this box the servlet is not load balanced. The
              servlet always runs on the first server in the list. I have to admit I'm
              stumped! Short of reinstalling WLS, I have tried everything I can think of
              without success.
              My question is how can I debug HttpClusterServlet to figure out why the
              servlet is not being load balanced?
              Your help would be much appreciated.
              Mike
              

              Ok, I did find and set the DebugConfigInfo to ON. When I run the servlet via the
              proxy I get the following
              results:
              Server with load balancing not working:
              Query String: __WebLogicBridgeConfig
              Dynamic Server List:
              Host: xxx.yy.zz.179 Port: 7019
              Static Server List:
              Host: xxx.yy.zz.179 Port: 7019
              Host: xxx.yy.zz.186 Port: 7019
              CookieName: JSESSIONID
              Server with load balancing working:
              Query String: __WebLogicBridgeConfig
              Dynamic Server List:
              Host: xxx.yy.zz.75 Port: 7019
              Host: xxx.yy.zz.74 Port: 7019
              Static Server List:
              Host: xxx.yy.zz.74 Port: 7019
              Host: xxx.yy.zz.75 Port: 7019
              CookieName: JSESSIONID
              Obviously, the second server is not in the dynamic server list. Any ideas????
              Mike
              >
              >
              

  • Load balancing with HttpClusterServlet

              Hi,
              Could someone plz tell me how HttpClusterServlet achieves
              load balancing?
              Suppose there are 3 servers A,B,C (ordered list) in a cluster.
              When the servlet the receives the request for the 1st time will
              direct it to server A and let B be the secondary. Now, when the
              same client makes a 2nd request the servlet reads the cookie and
              directs the request to server A.
              Where is load balancing been achieved here?
              Or is it this way LB ( load balancing ) is done:
              if any other client (other than the one mentioned above) makes a
              request it is directed to server B (since it is the 2nd server
              in the cluster)
              thanx
              

    It is the second option you mention.
              -- Anand
              "pradeep bhat" <[email protected]> wrote in message
              news:3ca0409e$[email protected]..
              >
              > Hi,
              > Could someone plz tell me how HttpClusterServlet achieves
              > load balancing?
              >
              >
              > Suppose there are 3 servers A,B,C (ordered list) in a cluster.
              > When the servlet the receives the request for the 1st time will
              > direct it to server A and let B be the secondary. Now, when the
              > same client makes a 2nd request the servlet reads the cookie and
              > directs the request to server A.
              >
              >
              > Where is load balancing been achieved here?
              >
              >
              > Or is it this way LB ( load balancing ) is done:
              >
              > if any other client (other than the one mentioned above) makes a
              > request it is directed to server B (since it is the 2nd server
              > in the cluster)
              > thanx
              >
              >
              

  • Serious HttpClusterServlet problem

    Hi all,
              I have come across yet one more cluster problem.
              Here is as precise description as I can come up with; we are running
              WebLogic 5.1 SP6 on Solaris.
              Architecture
              Weblogic server (A) running as proxy to a cluster (configured with
              HttpClusterServlet) and
              2 Weblogic servers (B & C) running in cluster, the app is protected -
              sign-on required.
              Scenario:
              All 3 server are up and running.
              1) A client connects via proxy to server B, is authenticated and logged
              in. Session is established.
              2) Client interacts with server B, session gets populated with some
              basic objects.
              3) Server B is killed.
              4) Client attempts to send a request to server B. Problem #1 - Even
              though this request from browser gets
              to the proxy and the browser's status says "receiving data from
              ...", nothing gets propagated to server C.
              Now the user clicks Stop button on the browser and sees "Transfer
              interrupted..." page generated by the browser.
              Client hits back button, the previous page gets loaded fine. Now the
              client attempts to send the same request
              again and this time it gets through the proxy to the server C which
              has a replicated session. Things are fine but
              this initial failure troublesme as it happens ALL the time when
              scenario is repeated. If the user does not hit the
              stop button, "document conainted no data...." dialog is poped-up by
              the browser eventualy.
              5. Client interacts with the server C now for a while.
              6. Browser is killed (normal exit, shutdown will do too) when there is
              no activity.
              7. Browser is restarted and the user attempts to go to the root URL of
              the app.
              Now things go NUTS. The proxy server goes crazy, spitting out tons of
              messages and exceptions, including
              division by zero attempted .
              In addition to the proxy server spitting out all of that info, during
              several attempts to duplicate this I also
              had the clustered server C go nuts in parallel with the proxy as
              well.
              These is unrecoverable situation, it is necessary to kill both the
              proxy and the clustered server in order to stop the
              madness.
              I realize there was some fix to infinite loop problem in
              HttpClusterServlet in SP6 but I am using SP6 and it doesn't help.
              Here is a compilation of both the messages from the weblogic.log and
              stdout:
              Notice that up until 14:53:45 the Broken Pipe messages were <I> - info
              but
              at 14:54:14 they all become <E> - Errors
              How is this for a bug????
              -Andrew
              weblogic.log:
              Wed Nov 08 14:52:05 EST 2000:<I> <ServletContext-General> cluster: init
              Wed Nov 08 14:52:10 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:52:48 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:53:01 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:53:02 EST 2000:<I> <proxy> IOException in proxy Connection
              reset by peer: Connection reset by peer
              Wed Nov 08 14:53:02 EST 2000:<I> <proxy> IOException in proxy Connection
              reset by peer: Connection reset by peer
              Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              pipe
              Wed Nov 08 14:54:14 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:54:44 EST 2000:<I> <proxy> IOException in proxy Connection
              reset by peer: Connection reset by peer
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <ServletContext-General> Servlet failed
              with Exception
              java.lang.ArithmeticException: / by zero
              at
              weblogic.servlet.internal.HttpClusterServlet$ServerList.next(Compiled
              Code)
              at weblogic.servlet.internal.HttpClusterServlet$2.next(Compiled Code)
              at weblogic.servlet.internal.HttpClusterServlet.service(Compiled Code)
              at javax.servlet.http.HttpServlet.service(Compiled Code)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
              Code)
              at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
              at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              at weblogic.kernel.ExecuteThread.run(Compiled Code)
              Wed Nov 08 14:55:25 EST 2000:<E> <ServletContext-General> Servlet failed
              with Exception
              java.lang.ArithmeticException: / by zero
              at
              weblogic.servlet.internal.HttpClusterServlet$ServerList.next(Compiled
              Code)
              at weblogic.servlet.internal.HttpClusterServlet$2.next(Compiled Code)
              at weblogic.servlet.internal.HttpClusterServlet.service(Compiled Code)
              at javax.servlet.http.HttpServlet.service(Compiled Code)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
              Code)
              at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
              at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              at weblogic.kernel.ExecuteThread.run(Compiled Code)
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Broken pipe
              and here is stdout...............
              java.io.IOException: Broken pipe
              at java.net.SocketOutputStream.socketWrite(Native Method)
              at java.net.SocketOutputStream.socketWrite(Compiled Code)
              at java.net.SocketOutputStream.write(Compiled Code)
              at weblogic.servlet.internal.ChunkUtils.writeChunks(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletOutputStreamImpl.flush(Compiled Code)
              at
              weblogic.servlet.internal.ServletOutputStreamImpl.flush(Compiled Code)
              at
              weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(Compiled
              Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              Code)
              at javax.servlet.http.HttpServlet.service(Compiled Code)
              at
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              at weblogic.kernel.ExecuteThread.run(Compiled Code)
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              java.net.ConnectException: Connection refused
              at java.net.PlainSocketImpl.socketConnect(Native Method)
              at java.net.PlainSocketImpl.socketConnect(Compiled Code)
              at java.net.PlainSocketImpl.doConnect(Compiled Code)
              at java.net.PlainSocketImpl.connectToAddress(Compiled Code)
              at java.net.PlainSocketImpl.connect(Compiled Code)
              at java.net.Socket.<init>(Compiled Code)
              at java.net.Socket.<init>(Compiled Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$3.newInstance(Compiled
              Code)
              at weblogic.utils.reuse.Pool.getInstance(Compiled Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$Server.getConnection(Compiled
              Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              Code)
              at javax.servlet.http.HttpServlet.service(Compiled Code)
              at
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              at weblogic.kernel.ExecuteThread.run(Compiled Code)
              Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              server.proxy()....Connection refused
              java.net.ConnectException: Connection refused
              at java.net.PlainSocketImpl.socketConnect(Native Method)
              at java.net.PlainSocketImpl.socketConnect(Compiled Code)
              at java.net.PlainSocketImpl.doConnect(Compiled Code)
              at java.net.PlainSocketImpl.connectToAddress(Compiled Code)
              at java.net.PlainSocketImpl.connect(Compiled Code)
              at java.net.Socket.<init>(Compiled Code)
              at java.net.Socket.<init>(Compiled Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$3.newInstance(Compiled
              Code)
              at weblogic.utils.reuse.Pool.getInstance(Compiled Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$Server.getConnection(Compiled
              Code)
              at
              weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              Code)
              at javax.servlet.http.HttpServlet.service(Compiled Code)
              at
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              Code)
              at
              weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              Code)
              at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              at weblogic.kernel.ExecuteThread.run(Compiled Code)
              and a whole lot more of the same sequence of errors - too much too list
              

    Contact support and see if they have a patch for this.
              - Prasad
              Andrzej Porebski wrote:
              > Hi all,
              >
              > I have come across yet one more cluster problem.
              > Here is as precise description as I can come up with; we are running
              > WebLogic 5.1 SP6 on Solaris.
              >
              > Architecture
              >
              > Weblogic server (A) running as proxy to a cluster (configured with
              > HttpClusterServlet) and
              > 2 Weblogic servers (B & C) running in cluster, the app is protected -
              > sign-on required.
              >
              > Scenario:
              >
              > All 3 server are up and running.
              >
              > 1) A client connects via proxy to server B, is authenticated and logged
              > in. Session is established.
              > 2) Client interacts with server B, session gets populated with some
              > basic objects.
              > 3) Server B is killed.
              > 4) Client attempts to send a request to server B. Problem #1 - Even
              > though this request from browser gets
              > to the proxy and the browser's status says "receiving data from
              > ...", nothing gets propagated to server C.
              > Now the user clicks Stop button on the browser and sees "Transfer
              > interrupted..." page generated by the browser.
              > Client hits back button, the previous page gets loaded fine. Now the
              > client attempts to send the same request
              > again and this time it gets through the proxy to the server C which
              > has a replicated session. Things are fine but
              > this initial failure troublesme as it happens ALL the time when
              > scenario is repeated. If the user does not hit the
              > stop button, "document conainted no data...." dialog is poped-up by
              > the browser eventualy.
              > 5. Client interacts with the server C now for a while.
              > 6. Browser is killed (normal exit, shutdown will do too) when there is
              > no activity.
              > 7. Browser is restarted and the user attempts to go to the root URL of
              > the app.
              > Now things go NUTS. The proxy server goes crazy, spitting out tons of
              > messages and exceptions, including
              > division by zero attempted .
              > In addition to the proxy server spitting out all of that info, during
              > several attempts to duplicate this I also
              > had the clustered server C go nuts in parallel with the proxy as
              > well.
              > These is unrecoverable situation, it is necessary to kill both the
              > proxy and the clustered server in order to stop the
              > madness.
              > I realize there was some fix to infinite loop problem in
              > HttpClusterServlet in SP6 but I am using SP6 and it doesn't help.
              >
              > Here is a compilation of both the messages from the weblogic.log and
              > stdout:
              > Notice that up until 14:53:45 the Broken Pipe messages were <I> - info
              > but
              > at 14:54:14 they all become <E> - Errors
              >
              > How is this for a bug????
              >
              > -Andrew
              >
              > weblogic.log:
              > Wed Nov 08 14:52:05 EST 2000:<I> <ServletContext-General> cluster: init
              > Wed Nov 08 14:52:10 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:52:48 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:53:01 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:53:02 EST 2000:<I> <proxy> IOException in proxy Connection
              > reset by peer: Connection reset by peer
              > Wed Nov 08 14:53:02 EST 2000:<I> <proxy> IOException in proxy Connection
              > reset by peer: Connection reset by peer
              > Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:53:45 EST 2000:<I> <proxy> IOException in proxy Broken
              > pipe
              > Wed Nov 08 14:54:14 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:54:44 EST 2000:<I> <proxy> IOException in proxy Connection
              > reset by peer: Connection reset by peer
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <ServletContext-General> Servlet failed
              > with Exception
              > java.lang.ArithmeticException: / by zero
              > at
              > weblogic.servlet.internal.HttpClusterServlet$ServerList.next(Compiled
              > Code)
              > at weblogic.servlet.internal.HttpClusterServlet$2.next(Compiled Code)
              > at weblogic.servlet.internal.HttpClusterServlet.service(Compiled Code)
              > at javax.servlet.http.HttpServlet.service(Compiled Code)
              > at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
              > Code)
              > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
              > at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              > at weblogic.kernel.ExecuteThread.run(Compiled Code)
              >
              > Wed Nov 08 14:55:25 EST 2000:<E> <ServletContext-General> Servlet failed
              > with Exception
              > java.lang.ArithmeticException: / by zero
              > at
              > weblogic.servlet.internal.HttpClusterServlet$ServerList.next(Compiled
              > Code)
              > at weblogic.servlet.internal.HttpClusterServlet$2.next(Compiled Code)
              > at weblogic.servlet.internal.HttpClusterServlet.service(Compiled Code)
              > at javax.servlet.http.HttpServlet.service(Compiled Code)
              > at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled
              > Code)
              > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
              > at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              > at weblogic.kernel.ExecuteThread.run(Compiled Code)
              >
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:26 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              > Wed Nov 08 14:55:27 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Broken pipe
              >
              > and here is stdout...............
              >
              > java.io.IOException: Broken pipe
              > at java.net.SocketOutputStream.socketWrite(Native Method)
              > at java.net.SocketOutputStream.socketWrite(Compiled Code)
              > at java.net.SocketOutputStream.write(Compiled Code)
              > at weblogic.servlet.internal.ChunkUtils.writeChunks(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletOutputStreamImpl.flush(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletOutputStreamImpl.flush(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              >
              > at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              > Code)
              > at javax.servlet.http.HttpServlet.service(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              > at weblogic.kernel.ExecuteThread.run(Compiled Code)
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > java.net.ConnectException: Connection refused
              > at java.net.PlainSocketImpl.socketConnect(Native Method)
              > at java.net.PlainSocketImpl.socketConnect(Compiled Code)
              > at java.net.PlainSocketImpl.doConnect(Compiled Code)
              > at java.net.PlainSocketImpl.connectToAddress(Compiled Code)
              > at java.net.PlainSocketImpl.connect(Compiled Code)
              > at java.net.Socket.<init>(Compiled Code)
              > at java.net.Socket.<init>(Compiled Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$3.newInstance(Compiled
              > Code)
              > at weblogic.utils.reuse.Pool.getInstance(Compiled Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$Server.getConnection(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              >
              > at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              > Code)
              > at javax.servlet.http.HttpServlet.service(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              > at weblogic.kernel.ExecuteThread.run(Compiled Code)
              > Wed Nov 08 14:55:25 EST 2000:<E> <proxy> IOException after
              > server.proxy()....Connection refused
              > java.net.ConnectException: Connection refused
              > at java.net.PlainSocketImpl.socketConnect(Native Method)
              > at java.net.PlainSocketImpl.socketConnect(Compiled Code)
              > at java.net.PlainSocketImpl.doConnect(Compiled Code)
              > at java.net.PlainSocketImpl.connectToAddress(Compiled Code)
              > at java.net.PlainSocketImpl.connect(Compiled Code)
              > at java.net.Socket.<init>(Compiled Code)
              > at java.net.Socket.<init>(Compiled Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$3.newInstance(Compiled
              > Code)
              > at weblogic.utils.reuse.Pool.getInstance(Compiled Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$Server.getConnection(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.HttpClusterServlet$Server.proxy(Compiled Code)
              >
              > at weblogic.servlet.internal.HttpClusterServlet.service(Compiled
              > Code)
              > at javax.servlet.http.HttpServlet.service(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled
              > Code)
              > at
              > weblogic.servlet.internal.ServletContextManager.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled
              > Code)
              > at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
              > at weblogic.kernel.ExecuteThread.run(Compiled Code)
              > .......
              > and a whole lot more of the same sequence of errors - too much too list
              > ..........
              

  • HttpClusterServlet - example

    Good morning,
              I've followed the instructions on how to configure the HttpClusterServlet
              and to install the example (InMemRepClient.war). I was expecting to be able
              to access the test app via the proxy
              (http://localhost:80/InMemRepClient/Session.jsp), but this yields the
              message "no backend servers" and the proxy console shows:
              <Sat Jun 28 12:22:08 PDT 2003>: Found session from url: null
              <Sat Jun 28 12:22:08 PDT 2003>: #### Trying to connect with server
              server2!7201!443
              <Sat Jun 28 12:22:08 PDT 2003>: Failed to connect: server2!7201!443
              <Sat Jun 28 12:22:08 PDT 2003>: marked bad: server2!7201!443
              <Sat Jun 28 12:22:08 PDT 2003>: #### Trying to connect with server
              server1!7101!443
              <Sat Jun 28 12:22:08 PDT 2003>: Failed to connect: server1!7101!443
              <Sat Jun 28 12:22:08 PDT 2003>: marked bad: server1!7101!443
              <Sat Jun 28 12:22:09 PDT 2003>: === whole list is bad, reverting to the all
              servers list ===
              <Sat Jun 28 12:22:09 PDT 2003>: #### Trying to connect with server
              server2!7201!443
              <Sat Jun 28 12:22:09 PDT 2003>: Failed to connect: server2!7201!443
              <Sat Jun 28 12:22:09 PDT 2003>: marked bad: server2!7201!443
              <Sat Jun 28 12:22:09 PDT 2003>: Sleeping for 2 secs .....
              <Sat Jun 28 12:22:11 PDT 2003>: #### Trying to connect with server
              server1!7101!443
              <Sat Jun 28 12:22:11 PDT 2003>: Failed to connect: server1!7101!443
              <Sat Jun 28 12:22:11 PDT 2003>: marked bad: server1!7101!443
              <Sat Jun 28 12:22:11 PDT 2003>: Sleeping for 2 secs .....
              <Sat Jun 28 12:22:13 PDT 2003>: === whole list is bad, reverting to the all
              servers list ===
              <Sat Jun 28 12:22:13 PDT 2003>: #### Trying to connect with server
              server1!7101!443
              <Sat Jun 28 12:22:13 PDT 2003>: Failed to connect: server1!7101!443
              <Sat Jun 28 12:22:13 PDT 2003>: marked bad: server1!7101!443
              <Sat Jun 28 12:22:13 PDT 2003>: Sleeping for 2 secs .....
              <Sat Jun 28 12:22:15 PDT 2003>: #### Trying to connect with server
              server2!7201!443
              <Sat Jun 28 12:22:15 PDT 2003>: Failed to connect: server2!7201!443
              <Sat Jun 28 12:22:15 PDT 2003>: marked bad: server2!7201!443
              <Sat Jun 28 12:22:15 PDT 2003>: Sleeping for 2 secs .....
              <Sat Jun 28 12:22:17 PDT 2003>: === whole list is bad, reverting to the all
              servers list ===
              <Sat Jun 28 12:22:17 PDT 2003>: #### Trying to connect with server
              server2!7201!443
              <Sat Jun 28 12:22:17 PDT 2003>: Failed to connect: server2!7201!443
              <Sat Jun 28 12:22:17 PDT 2003>: marked bad: server2!7201!443
              <Sat Jun 28 12:22:17 PDT 2003>: Sleeping for 2 secs .....
              <Sat Jun 28 12:22:19 PDT 2003>: #### Trying to connect with server
              server1!7101!443
              <Sat Jun 28 12:22:19 PDT 2003>: Failed to connect: server1!7101!443
              <Sat Jun 28 12:22:19 PDT 2003>: marked bad: server1!7101!443
              <Sat Jun 28 12:22:19 PDT 2003>: Tried all servers but didn't succeed
              I tried accessing the app via one of the servers in the cluster directly
              (http://localhost:7101/InMemRepClient/Session.jsp) and the app appears and I
              can add name/value pairs. But when I kill the managed server, and continue
              trying to use the app I get "Page cannot be displayed".
              I have successfully run the test
              (http://localhost:80/foo.jsp?__WebLogicBridgeConfig) which shows the
              message:
              Query String: __WebLogicBridgeConfig
              General Server List:
              1.. server2:7201:443
              2.. server1:7101:443
              ConnectRetrySecs: 2
              ConnectTimeoutSecs: 10
              CookieName: JSESSIONID
              Debug: true
              DebugConfigInfo: true
              DefaultFileName: null
              DisableCookie2Server: false
              DynamicServerList: true
              FileCaching: true
              HungServerRecoverSecs: 300
              Idempotent: true
              KeepAliveEnabled: true
              KeepAliveSecs: 30
              MaxPostSize: -1
              MaxSkipTime: 10
              PathPrepend: null
              PathTrim: null
              TrimExt: null
              SecureProxy: false
              WLLogFile: c:/temp/wlproxy.log
              WLProxySSL: false
              Any ideas what I'm doing wrong is much appreciated. One point I'm puzzled
              about in the above is what the :443 refers to?
              Cheers,
              SB
              

    Hi Stanley,
              Try with your IP address of your proxy rather than using localhost and
              443 refers to the SSL port.
              rgds
              Srini
              "Stanley Beamish" <[email protected]> wrote in message news:<[email protected]>...
              > Good morning,
              >
              > I've followed the instructions on how to configure the HttpClusterServlet
              > and to install the example (InMemRepClient.war). I was expecting to be able
              > to access the test app via the proxy
              > (http://localhost:80/InMemRepClient/Session.jsp), but this yields the
              > message "no backend servers" and the proxy console shows:
              >
              > <Sat Jun 28 12:22:08 PDT 2003>: Found session from url: null
              > <Sat Jun 28 12:22:08 PDT 2003>: #### Trying to connect with server
              > server2!7201!443
              > <Sat Jun 28 12:22:08 PDT 2003>: Failed to connect: server2!7201!443
              > <Sat Jun 28 12:22:08 PDT 2003>: marked bad: server2!7201!443
              > <Sat Jun 28 12:22:08 PDT 2003>: #### Trying to connect with server
              > server1!7101!443
              > <Sat Jun 28 12:22:08 PDT 2003>: Failed to connect: server1!7101!443
              > <Sat Jun 28 12:22:08 PDT 2003>: marked bad: server1!7101!443
              > <Sat Jun 28 12:22:09 PDT 2003>: === whole list is bad, reverting to the all
              > servers list ===
              > <Sat Jun 28 12:22:09 PDT 2003>: #### Trying to connect with server
              > server2!7201!443
              > <Sat Jun 28 12:22:09 PDT 2003>: Failed to connect: server2!7201!443
              > <Sat Jun 28 12:22:09 PDT 2003>: marked bad: server2!7201!443
              > <Sat Jun 28 12:22:09 PDT 2003>: Sleeping for 2 secs .....
              > <Sat Jun 28 12:22:11 PDT 2003>: #### Trying to connect with server
              > server1!7101!443
              > <Sat Jun 28 12:22:11 PDT 2003>: Failed to connect: server1!7101!443
              > <Sat Jun 28 12:22:11 PDT 2003>: marked bad: server1!7101!443
              > <Sat Jun 28 12:22:11 PDT 2003>: Sleeping for 2 secs .....
              > <Sat Jun 28 12:22:13 PDT 2003>: === whole list is bad, reverting to the all
              > servers list ===
              > <Sat Jun 28 12:22:13 PDT 2003>: #### Trying to connect with server
              > server1!7101!443
              > <Sat Jun 28 12:22:13 PDT 2003>: Failed to connect: server1!7101!443
              > <Sat Jun 28 12:22:13 PDT 2003>: marked bad: server1!7101!443
              > <Sat Jun 28 12:22:13 PDT 2003>: Sleeping for 2 secs .....
              > <Sat Jun 28 12:22:15 PDT 2003>: #### Trying to connect with server
              > server2!7201!443
              > <Sat Jun 28 12:22:15 PDT 2003>: Failed to connect: server2!7201!443
              > <Sat Jun 28 12:22:15 PDT 2003>: marked bad: server2!7201!443
              > <Sat Jun 28 12:22:15 PDT 2003>: Sleeping for 2 secs .....
              > <Sat Jun 28 12:22:17 PDT 2003>: === whole list is bad, reverting to the all
              > servers list ===
              > <Sat Jun 28 12:22:17 PDT 2003>: #### Trying to connect with server
              > server2!7201!443
              > <Sat Jun 28 12:22:17 PDT 2003>: Failed to connect: server2!7201!443
              > <Sat Jun 28 12:22:17 PDT 2003>: marked bad: server2!7201!443
              > <Sat Jun 28 12:22:17 PDT 2003>: Sleeping for 2 secs .....
              > <Sat Jun 28 12:22:19 PDT 2003>: #### Trying to connect with server
              > server1!7101!443
              > <Sat Jun 28 12:22:19 PDT 2003>: Failed to connect: server1!7101!443
              > <Sat Jun 28 12:22:19 PDT 2003>: marked bad: server1!7101!443
              > <Sat Jun 28 12:22:19 PDT 2003>: Tried all servers but didn't succeed
              >
              > I tried accessing the app via one of the servers in the cluster directly
              > (http://localhost:7101/InMemRepClient/Session.jsp) and the app appears and I
              > can add name/value pairs. But when I kill the managed server, and continue
              > trying to use the app I get "Page cannot be displayed".
              >
              > I have successfully run the test
              > (http://localhost:80/foo.jsp?__WebLogicBridgeConfig) which shows the
              > message:
              >
              > Query String: __WebLogicBridgeConfig
              >
              > General Server List:
              > 1.. server2:7201:443
              > 2.. server1:7101:443
              >
              > ConnectRetrySecs: 2
              > ConnectTimeoutSecs: 10
              > CookieName: JSESSIONID
              > Debug: true
              > DebugConfigInfo: true
              > DefaultFileName: null
              > DisableCookie2Server: false
              > DynamicServerList: true
              > FileCaching: true
              > HungServerRecoverSecs: 300
              > Idempotent: true
              > KeepAliveEnabled: true
              > KeepAliveSecs: 30
              > MaxPostSize: -1
              > MaxSkipTime: 10
              > PathPrepend: null
              > PathTrim: null
              > TrimExt: null
              > SecureProxy: false
              > WLLogFile: c:/temp/wlproxy.log
              > WLProxySSL: false
              > _____________________________________________________
              >
              > Any ideas what I'm doing wrong is much appreciated. One point I'm puzzled
              > about in the above is what the :443 refers to?
              >
              > Cheers,
              >
              > SB
              

  • Tricking HttpClusterServlet to weight-balance?

    To Whom It May Concern:
              With the WebLogicCluster Web Server Plug-In parameter, I know I have to supply a list of available, clustered servers to run HttpClusterServlet.
              If I duplicate the servers in the list (i.e., server1|server2|server1), will the HttpClusterServlet recognize that and do round-robin on all unique servers in the list, or will it just read the list, one server at a time and be tricked into doing weight-based load balancing?
              Sincerely,
              Anthony

    I believe overlaying 2 charts is what I would want to do here.
    Every plane has a center of gravity which moves based on how much weight is in certain areas. I have been able to plot the line for the envelope (which looks like the image I posted earlier) based on 5 pairs of coordinates on a scatter graph, and connecting them with a line. These numbers will always stay the same for a particular aircraft (but I want to do this for 6 or 7 aircraft) and it only changes if the something physically changes on the airplane (like new instruments). I wanted to be able to change these numbers easily if something does change down the road
    Now, based on the user input values for how much weight is at a specific area (front seat, rear baggage area, etc) I can calculate the CG by getting the total weight and the total moment and plotting the intersect of those two points on the Moment envelope chart.
    So yes, I suppose I'm looking to overlay the intersect of these two values on the chart I already created that outlines the moment envelope.
    If you look at the example I posted earlier, plot a total weight of 2,367 and a moment of 105.2, follow the red lines to the intersect and since that point is within the Moment envelope, the plane is good to fly.
    Hope that helps explain.

  • Training and Event Management - report on list of cancelled courses

    Hi All,
    Is there any standard report available to get the list of cancelled courses (be it business event grp , type or business event) Would appreciate your inputs on this.
    Kind regards
    Sathya

    S_AHR_61016216 - Cancellations per Attendee , i think there is no standard report for cencelation of business events, type and group.
    for cancellations per attendee reports is available in the system.
    good luck
    Devi

  • Printing list view in ical

    I use mail and ical for everything now. Everything is fine except When I want to print the "list view" which shows my “to dos”. It displays the URL the “do to” is attached to in mail. I use notes often in mail and enter to dos in the notes so they will have URL links. The link only becomes a nuisance when I want to print, otherwise it’s very useful.
    Why would the long URL paths display when in print view???!!!!! It doesn’t make any sense.
    Is there anything I can do?
    Thank you

    ecernek,
    There is no event list option on iCal like the one on the iPhone.
    That number means that you have an event invitation. Use iCal>View>Show Notifications to choose what to do with the notification.

  • Weekly "List View" in iCal

    Hello - my family has recently converted to Mac, and my wife and I have been long-time Outlook users in our workplaces...
    Trying to help my wife get her calendar data to iCal - one of the few things that we miss from Outlook is the "Week" view, which shows like Outlook's (7-Day view), which has a large grid of the 7 days in the current week, and all events displayed in a text-based "list" format, and clearly displaying numerical start and end times, rather than the graphical "block" method of iCal's default Week view.
    The Month view on iCal comes close, but it is rather cramped when you want a closer-in look, and also omits end time.
    Any suggestions?
    Thanks!

    ecernek,
    There is no event list option on iCal like the one on the iPhone.
    That number means that you have an event invitation. Use iCal>View>Show Notifications to choose what to do with the notification.

  • Event List view in iCal?

    I would love to have an Event List view in iCal like I do on the calendar on my iPhone. Is there such a thing? The particular reason for wanting it (this time) is that one of the calendars in the ON MY MAC list has a number in a oval to the right.
    I believe this is trying to tell me that there is a new event that I need to do something about. Problem is, I don't know where to find it.

    ecernek,
    There is no event list option on iCal like the one on the iPhone.
    That number means that you have an event invitation. Use iCal>View>Show Notifications to choose what to do with the notification.

  • List view in iCal on my iPod touch is corrupted

    The 'list view' seems to be all wonky in Calendar on my iPod touch.
    The dates for a given day that's displayed don't make sense:
    i.e. Sunday Oct. 27 2030 followed by Saturday July 14 2001 followed by Tuesday Jan. 16 2001 are listed in consecutive order instead of today, tomorrow and next day (with correct dates).
    Also, the 'events' given for each day listed don't make sense and are often duplicated.
    The 'day' and 'month' views however, seem to be ok and not corrupted. The 'list' field in the month view also seems fine ?
    Has anybody experienced this ? Very frustrating, since I like the list view.
    I make most of my entries/changes to iCal on our main desktop (iMac 24") then sync. to my iPod. The list view seems ok on the desktop.
    Any help greatly appreciated.
    ps. not sure if the problem corresponded with an upgrade of the Ipod software to OS 3.1 from 2.x....

    See this previous discussion:
    FIX for iPod Touch Home Button: Apple Support Communities

  • Error while activating a routine  "no object list"

    hi
    I am getting a error while activating a routine Rv50c601
    "There is no object list for INCLUDEs"  Please suggest on the error and resoulution
    regards
    Nishant

    Try running program RV80HGEN.
    Regards,
    Naiimesh Patel

  • Código de item da lista de serviço - Salvador

    Boa tarde amigos,
    Estamos no meio de um projeto de implementação de NFSe, e por incrivel que pareça estamos obtendo êxito, porém no meio desse caminho, há uma série de mapeamentos de campos referente aos respectiavos municipios dos quais, estão nos dando um pouco de dor de cabeça.
    Para que fiquei mais claro a minha duvida, neste momento estamos mapeando Salvador, e no nosso cliente existe uma tabela contendo sua lista de serviço. Essa tabela deve ser linkada com as das prefeituras que são emitidas as notas, neste caso Salvador. O campo que nos pede essa informação é o tsItemListaServico C Código de item da lista de serviço 5 do manual de integração.
    Gostaria de saber de vocês se alguém possui/jáviu ou sabe, se esta lista é especifica para Salvador ou é como a Nacional, aparentemente esta aqui - http://www.usp.br/gefim/manuais/CodigosISS.htm
    Bom estamos mapeando agora Salvador mas depois partiremos para Recife, RJ, BH e Curitiba, estou deixando aqui citado, porque caso haja mais dessas listas.
    Enfim acredito que seja somente isso, agradeço a atenção de vocês desde já!
    Vitor Grassato

    Fernando mais uma vez obrigado pela dica.
    Venho aqui informar que cadastrei no SAP os códigos que foram definidos junto ao fiscal da empresa quais melhor se encaixavam com as descritas nos manuais das prefeituras.
    No proprio site de cada prefeitura em seu campo Legislação há uma lista diferente para ser atribuida junto aos tipos de serviço de cada empresa.
    A que mais me chamou atenção foi RJ, que possui cerca de 6 digitos para o campo do manual da ABRASF que é de 5 digitos, lçogo é necessario fazer uma alteração no XML caso vc queira implementar no municipio de RJ.
    Do mais o Fernando ja exemplificou!
    Agradeço a todos a colaboração e boa semana!

  • List of system fields like sy-index, sy-srow......

    can any one give me list of system fields with there use. i would b very thankful.

    hi Amjad,
    Please find below the request fields, from table SYST.
    INDEX     Loops, number of current pass
    PAGNO     List creation, current page
    TABIX     Internal table, current line index
    TFILL     Internal tables, current number of lines
    TOCCU     Internal tables, initial main memory requirements
    DBCNT     DB operations, number of table lines processed
    FDPOS     Character strings, offset in character string
    COLNO     List creation, current column of list
    LINCT     List processing, page length of list
    LINNO     List creation, current line
    LINSZ     List creation, width of list
    MACOL     Print list, columns from SET MARGIN statement
    MAROW     List printing, lines from SET MARGIN statement
    TLENG     Internal tables, line width
    LILLI     List processing, current list line
    SUBRC     Return value, return value after ABAP statements
    CUCOL     Screens, horizontal cursor position at PAI
    CUROW     Screens, vertical cursor position at PAI
    LSIND     List processing, details list index
    LISTI     List processing, index of current list
    STEPL     Screens, current table line index
    SROWS     Screens, numbers of lines
    SCOLS     Screens, number of columns
    LOOPC     Screens, number of lines visible in table
    TZONE     Date and time, time difference from Greenwich Mean Time
    DAYST     Date and time, Daylight savings time flag
    FDAYW     Date and time, factory calendar weekday
    LANGU     R/3 System, current language
    MODNO     R/3 System, external modes index
    BATCH     Program running in background
    BINPT     Batch input, program running under batch input
    CALLD     ABAP program, ABAP program call mode
    DYNNR     ABAP program, number of current screen
    DYNGR     ABAP program, screen group of current screen
    WTITL     List creation, flag for standard page header
    CPAGE     List processing, current page number
    DBNAM     ABAP program, related logical database
    MANDT     R/3 System, client number from logon
    PEXPI     Print parameters, spool retention period
    PRIMM     Print parameters, print immediately
    PRREL     Print parameters, delete after printing
    PRBIG     Print parameters, selection cover page
    PRNEW     Print parameters, new spool request
    PDEST     Print parameters, output device
    PLIST     Print parameters, name of spool request
    PRDSN     Print parameters, name of spool dataset
    CALLR     Print list, ID for print dialog function
    RTITL     Print parameters, title of print program
    PRREC     Print parameters, recipient
    PRTXT     Print parameters, text for cover page
    PRABT     Print parameters, department on cover page
    PAART     Print parameters, print formatting
    PRCOP     Print parameters, number of copies
    DBSYS     R/3 System, name of central database system
    SYSID     R/3 System, name of R/3 System
    OPSYS     R/3 System, operating system of application server
    PFKEY     Screens, current GUI status
    SAPRL     R/3 System, system release
    TCODE     ABAP program, current transaction code
    UCOMM     Screens, function code triggered by PAI
    SPONO     Print list, spool number
    DATUM     Date and time, current (application server) date
    SLSET     Selection screens, name of variant
    UZEIT     Dat and time, current application server time
    REPID     ABAP program, current main program
    UNAME     R/3 System, user logon name
    LSTAT     List processing, list level IDs
    ABCDE     Constant: Alphabet (A,B,C,...)
    MSGLI     Messages, message line
    TITLE     Screens, title text
    LISEL     List processing, contents of selected line
    ULINE     Constants, horizontal line with length 255
    CPROG     ABAP program, caller in external procedures
    LDBPG     ABAP program, logical database program
    TVAR0     List creation, text variable for headers
    TVAR1     List creation, text variable for headers
    TVAR2     List creation, text variable for headers
    TVAR3     List creation, text variable for headers
    TVAR4     List creation, text variable for headers
    TVAR5     List creation, text variable for headers
    TVAR6     List creation, text variable for headers
    TVAR7     List creation, text variable for headers
    TVAR8     List creation, text variable for headers
    TVAR9     List creation, text variable for headers
    MSGID     Messages, message class
    MSGTY     Messages, message type
    MSGNO     Messages, message number
    MSGV1     Messages, message variables
    MSGV2     Messages, message variables
    MSGV3     Messages, message variables
    MSGV4     Messages, message variables
    VLINE     Constants, vertical bar
    STACO     List processing, initial column displayed
    STARO     List processing, first line displayed at top
    DATAR     Screens, display user entry
    HOST     R/3 System, Name of application server
    DATLO     Date and time, local date of user
    TIMLO     Date and time, local time for user
    ZONLO     Date and time, time zone of user
    Hope this helps,
    Sajan Joseph.

Maybe you are looking for

  • How do you delete a web site out of bookmarks?

    How do you delete a web site completely out of browser bookmarks. I had a website (snapfish) that I put in browser and saved as favorite then put a widget on homepage for easy acceess and I put a screen name in instead of my email address and everyti

  • Mini DisplayPort to HDMI transmits no audio on 2011 iMac with Lion 10.7.2

    Hello everyone. I'm new here. I have a 2011 iMac which was shipped with Lion and I updated to 10.7.2. I am trying to connect my iMac to my televison to play my movies, etc by using the HDMI connection. No VGA connection on this TV, which is what I us

  • JAXB 1.0 Final: jaxb.properties not found when using custom classloader

    JDK 1.3.1 is being used. The scenario: 1) jaxb jar files, jaxb generated files and application files loaded in default class loader works, however 2) jaxb jar files, jaxb generated files and application files loaded in a custom class loader generate

  • HP account login issues - just like everyone else - rant alert

    Rant  Are there any plans for HP to consolidate their various systems to allow you to use the same acct login (email/password) across the different platforms (cloud, eprint, etc)?  Being able to recover the account information (passwords, login id, e

  • TextEdit doesn't paste images

    Hello. The problem occurs when i'm trying to paste the content from Chrome browser to TextEdit. Text pastes good, but the images don't display nor as images, nor as links. Snow Leopard didn't have such problem. Can you help me solve this pb? Thx