Running multiple proxy servers

 

          Hi,
          I am aware that I cannot use a product like Central Dispatch to balance load
          between multiple WLS instances. I understand that I should use WLS as a
          proxy in front of a cluster of WLS instances.
          If I deploy mulitple WLS proxies to refer to a singel cluster of WLS, could I use
          the Global Dispatch product from Resonate to 1) ensure that load is balanced
          appropriately across the different proxies and 2) forward requests to a "holding"
          pen if
          the cluster is overloaded.
          If I use Round-robin DNS in front of the 2 proxies, then some users would
          need to explicitly point to one, or the other proxy. Is this correct?
          If I use Round-robin DNS in front of the 2 proxies, then I cannot control the
          number of users which end up on each of the 2 proxies. Is this correct?
          Thanks,
          Rob
          Prasad Peddada wrote:
          > As long as the proxy servers are configured the same way it is possible.
          >
          > Regards
          > Prasad
          >
          > Matias Pelenur wrote:
          >
          > > Hi,
          > > In the weblogic documentation it says that "When using in-memory state
          > > replication, your WebLogic Cluster must live behind one -->or more<-- proxy
          > > servers." What needs to be done in weblogic.properties, etc, if we want to
          > > have two proxy servers instead of just one? The scenario I'm thinking of is
          > > two proxy servers, with DNS round-robin so that incoming requests will come
          > > to either of the proxy servers, and then both proxy servers redirecting
          > > requests to a series of weblogic servers running on a cluster. So both proxy
          > > servers would need to know where to redirect a particular request, even if
          > > the other proxy server handled the request first.... Is this possible?
          > >
          > > I hope this is clear enough.
          > >
          > > Thanks,
          > > Matias
          

Similar Messages

  • Application Server slowdown with multiple proxy servers ?

    Our environment has our iAS boxes talking to iWS web servers which are front-ended with iPlanet Proxy servers (Proxy 3.53 I believe). We are seeing significant slowdown if we try and hit our web apps through the proxy as opposed to going directly to the web server (bypassing the proxy servers). One of our "proxy" guys recalls hearing that there is an issue with the app server's handling of sessions if requests from the same user come in to the web server (and by extension the app server) from multiple proxy servers with different ip's. Has any body ever encountered this or does any body know if the app server has an issue handling the same sessions whose requests come from different ip addresses (different proxies)?

    The proxy work with HTTP 1.0 and the webserver with HTTP 1.1.
    This difference could be the cause of your problems.
    "David Fuelling" <[email protected]> escribio en el mensaje
    news:[email protected]..
    Our environment has our iAS boxes talking to iWS web servers which are
    front-ended with iPlanet Proxy servers (Proxy 3.53 I believe). We
    are seeing significant slowdown if we try and hit our web apps through
    the proxy as opposed to going directly to the web server (bypassing
    the proxy servers). One of our "proxy" guys recalls hearing that
    there is an issue with the app server's handling of sessions if
    requests from the same user come in to the web server (and by
    extension the app server) from multiple proxy servers with different
    ip's. Has any body ever encountered this or does any body know if the
    app server has an issue handling the same sessions whose requests come
    from different ip addresses (different proxies)?
    Try our New Web Based Forum at http://softwareforum.sun.com
    Includes Access to our Product Knowledge Base!

  • How we can run multiple IOP servers as separate services in iop 4.0.5

    We have two different IOP servers running on a same windows machine. We want to install nt service for both. When we install the service as Oracle Integrated Operational Planning for first server, and try to do it for second, it results in an error that service can't be installed. Any idea how we can achieve this?

    ISServer.properties file contains a variable 'Server.ApplicationName'. Value for both the instances must be different. Please check if the value is same in your case. Please try changing it and post a message if the problem persists.

  • Multiple proxy servers and session replication

              Hi,
              I'm in the middle of testing the 5.1sp10 that I set up recently.
              Say I have PROXY1 and PROXY2, connecting to the object layer.
              First, I point my browser to https://PROXY1/application. I did some stuff there
              that updated the session. Then I pointed my browser to https://PROXY2/application.
              The session was not replicated. Is this a normal behavior?
              What I thought I did was simulate DNS round-robin. I thought since the cookie
              knows which is the master and slave servers, the proxy can read the cookie, and
              I can continue with the session. Do I have to actually setup the DNS to do this?
              Thanks.
              

    No, that did not simulate a round robin. The change in server invalidates
              (in this case, makes invisible) the cookie.
              In your hosts file, add (with the correct names/addresses)
              192.168.0.17 proxy1
              192.168.0.18 proxy2
              Peace,
              Cameron Purdy
              Tangosol Inc.
              Tangosol Coherence: Clustered Coherent Cache for J2EE
              Information at http://www.tangosol.com/
              "Rudy" <[email protected]> wrote in message
              news:3c152f6d$[email protected]..
              >
              > Hi,
              >
              > I'm in the middle of testing the 5.1sp10 that I set up recently.
              >
              > Say I have PROXY1 and PROXY2, connecting to the object layer.
              > First, I point my browser to https://PROXY1/application. I did some stuff
              there
              > that updated the session. Then I pointed my browser to
              https://PROXY2/application.
              > The session was not replicated. Is this a normal behavior?
              >
              > What I thought I did was simulate DNS round-robin. I thought since the
              cookie
              > knows which is the master and slave servers, the proxy can read the
              cookie, and
              > I can continue with the session. Do I have to actually setup the DNS to
              do this?
              >
              > Thanks.
              

  • Running multiple weblogic servers on the same JVM

    Is there a way to make Weblogic 7.0 and Weblogic 5.1 run on the same JVM? If so
    what are the pros and cons?

    I hope you also checked the IPCKEY (and all other identifiers of that kind)
    in your ubbconfig file: they should all be different.
    We have similar configurations running without any major difficulty.
    One catch: very heavy IPC activity (due to errors in the application,
    never because of heavy user load) in one environment sometimes overloads
    the OS, resulting in hung applications in the other environments.
    Regards
    Frank
    "Manoj SASIDHARAN" <[email protected]> wrote:
    >
    Hi Troy,
    Here are a few tips:
    1. Check the APPDIR values in both environments. They should point to
    the appropriate
    directories containing the Tuxedo server binaries for each environment.
    Analyse
    the values of APPDIR environment variable and also inside the UBBCONFIG
    file.
    2. Check the WSL address. Both environments should have different ports
    for listening
    to requests.
    3. Check the WSNADDR environment variable at the client side. They should
    point
    to the appropriate WSL addresses.
    HTH
    regards
    MS

  • Running multiple X servers simultaneously

    I could have sworn I recently saw a thread on this, but I can't find it with a search.
    I have one X server running right now on vc/7. I would like to run a separate one at the same time on vc/8. Basically, I'd like to be able to jump between two different DEs quickly depending on what I'm doing at the time. What's the best way to set that up?
    Or, does anybody remember the thread I'm think of? I'm pretty sure the answer was in there.
    Thanks
    -mS

    don't know the thread in question, or exactly how to pull it off, but qingy has the ability to do that for you.
    not that i recommend qingy (5 MB per idle getty?  and crashes x when switching vcs?  ewwww...), but you might look at it's configuration files and the code it uses to call xinit for the method.
    iirc, it simply invovles specifying the vc and display when you invoke X with command-line switches.
    sorry to not be more specific, but hth.

  • Multiple proxy settings for safari?

    I recently switched back to Safari from Firefox, and I am wondering whether there is a plugin or some piece of software that would allow me to effortlessly switch proxy settings. I want to use multiple proxy servers for research, and it's a pain to change the proxy settings in the System Preferences every time I want to switch. Any ideas?

    NetShade: http://www.netshade.net/
    It specializes in providing lists of proxies for you, as well as its own dedicated pay-to-access proxy server, but it also allows you to customize your list and switch between them.

  • Need help figuring out why multiple X servers screws up keyboard

    This is a bit tricky to explain so I hope I can be clear enough.
    Normally when running under X the key sequences like ALT-F1 or CTRL-ALT-DEL are trapped by the X server.  This forces you to use CTRL-ALT-F1 and CTRL-ALT-DEL doesn't usually do anything unless you set it up in your window manager or whatever.
    I'm running multiple X servers on my machine, one on the default VT7 and another on VT8 (both using the same keyboard, mouse, and video cards).  The problem is when I start the second X server the first one stops trapping those special sequences.  In other words, if I press ALT-F1 in the first X server it actually changes to VT1 or if I press CTRL-ALT-DEL it shutdown/reboots the machine.  The second X server works like normal and traps those sequences.
    Anyone know what's going on?  It is some sort of problem with sharing the keyboard between two X servers?  I used to run this configuration years ago and never had a problem.
    Last edited by oz (2012-01-11 20:57:24)

    Pressing Alt-Sysreq-R ("raw" keyboard mode magic key) seems to do the same thing.  Is there some way to reset the keyboard back to normal after doing that?  Without restarting X.

  • IIS proxying to multiple WebLogic Servers by path

    Hi all,
    Is it possible to have 1 IIS proxying to 2 or more different
    weblogic instances (no cluster) BY PATH (no virtual hosts, no proxying by extension)?.
    Maybe 2 or more iisproxy.ini (or different sections in one) depending on iisforward
    path :)
    Just like with Apache or Netscape:
    APACHE:
    MatchExpression "/pathA/*" WebLogicHost=hostA|WebLogicPort=7001|CookieName=CookieA|ErrorPage=/LogoutA.htm
    MatchExpression "/pathB/*" WebLogicHost=hostB|WebLogicPort=7003|CookieName=CookieB|ErrorPage=/LogoutB.htm
    or
    <LocationMatch "^/pathA/">
    SetHandler weblogic-handler
    WebLogicHost hostA
    WebLogicPort 7001
    CookieName CookieA
    ErrorPage /LogoutA.htm
    </LocationMatch>
    <LocationMatch "^/pathB/">
    SetHandler weblogic-handler
    WebLogicHost hostB
    WebLogicPort 7003
    CookieName CookieB
    ErrorPage /LogoutB.htm
    </LocationMatch>
    NETSCAPE:
    <Object name="object1" ppath="*/pathA/*">
    Service fn="wl-proxy" WebLogicHost="hostA" WebLogicPort="7001" CookieName="CookieA"
    ErrorPage="/LogoutA.htm"
    </Object>
    <Object name="object2" ppath="*/pathB/*">
    Service fn="wl-proxy" WebLogicHost="hostB" WebLogicPort="7003" CookieName="CookieB"
    ErrorPage="/LogoutB.htm"
    </Object>
    TIA.

    Issue:
    How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
    multiple WLS servers.
    For example:
    http://iisserver/myapp --> proxy http://wls1:7001/test
    http://iisserver/myapp2 --> proxy http://wls2:7001/test
    Resolution:
    Proxying to different weblogic instances with one IIS Server can be
    accomplished by using IIS Virtual Directories.
    a) Create a Web site and two virtual directories for it.
    b) Create two directories for the two virtual directories and copy
    iisproxy.dll to each of the directories.
    c) Create iisproxy.ini files in each directory created at step b. One
    for proxying to WebLogic Server A and another for WebLogic Server B.
    d) Register each iisproxy.dll to each of the virtual directories with
    IIS by specifying the appropriate mime-type. If you want to proxy everything
    for that virtual directory, then you will specify a mime-type of *.
    Please note that specifying a mime-type of * will not work with IIS 4.
    e) Make sure you set the Application Protection to HIGH for each
    Virtual Directory.
    Attachments:
    No Attachments Available
    "PacoG" <[email protected]> wrote in message
    news:40c6eb20$1@mktnews1...
    >
    try {
    NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
    nrefresh.execute("HELP");
    } catch (Exception allexceptions) {
    throw new IKnowIKnowException("Linux+Apache");

  • Load balancing multiple J2ee servers - each running it's own CI

    Is it possible to load balance multiple J2ee servers(running Portal), both running it's own Central Instance?
    We do not have the resources (SAN storage) to implement MSCS for Portal...so instead we want to use two complete Portal servers HW load balanced with the ability to keep running in case one fails.
    thanks for any info !
    Linwood

    Hi Linwood,
    in a nutshell, the difference between an ordinary J2EE server instance and the central instance are the central services. The central services (enqueue server, message server) are only needed once. Basically, they are required for the communication between the server instances (and to the load balancer). What you should go for is a cluster installation with one central instance and another ordinary server instance (both running the SAP NetWeaver Portal). But be aware that you have to use the same database for both server instances (otherwise you cannot guarantee consistent data).
    For load balancing the two server you can use the SAP Web Dispatcher  or any other load balancer tool you like. 
    You will find more and detailed information on load balancing in the SAP Library. Have a look into section <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/611724f410254ca12a3f396ec5ae85/frameset.htm">Java Cluster Architecture</a>.
    Hope I could help!
    Best regards,
    Martin

  • Run Admin Server with multiple Managed Servers each using different userid?

    We currently run separate WebLogic domain instances for each business application in a Unix environment. Each one is created using a unix userid unique to that application and which owns all the files and is used to run the process when that particular WebLogic instance is started up. We have run this way for a while.
    I am considering altering our approach to the one that is recommended, i.e. in our Production environment we would run a single Admin instance with numerous managed servers. One issue I'm stuck on is the fact that in our current environment, each application has a different unix userid that owns the files making up the WebLogic domain instance and that WebLogic instance is run under that userid.
    I've investigated and experimented using WebLogic 10.3 preview and WebLogic 10.0, but I haven't been able to determine what I have to do to make each managed server's files and processes belong to a different unix userid, if that is even possible.
    Is there a way, using the recommended approach, where there is a single Admin instance that has multiple managed servers whose files and processes are owned by different unique, unix userids?
    If not, how would you separate access to each of the Managed Servers so that the programmers who maintain them don't have access to Managed Servers that they are not responsible for?
    Thanks for any help or suggestions.....

    Hi:
    I played with this stuff and I found that this will work, without the Location elements:
    <IfModule mod_weblogic.c>
    MatchExpression /app1 WebLogicHost=server1|WebLogicPort=7003
    MatchExpression /app2 WebLogicHost=server2|WebLogicPort=7003
    </IfModule>
    Also this will work too, with no entries inside the IfModule element:
    <Location /app1 >
    SetHandler weblogic-handler
    WebLogicHost server1
    WebLogicPort 7003
    </Location>
    <Location /app2 >
    SetHandler weblogic-handler
    WebLogicHost server2
    WebLogicPort 7003
    </Location>

  • Running a Select query against multiple sql servers using SSIS script task.

    Hi Guys,
    I need to fetch data from multiple sql servers using  SSIS scirpt task inside a foreach container.
    is there anyway i can build dynamic sql connections using ssis variables inside SSIS script task in each loop
    Please guide me or refer any blogs so that i will try..
    Thanks in advance.

    Your only options is using .net code, then it will be no different than using a console app in a loop.
    using (SqlConnection connection = new SqlConnection(connectionString))
    connection.Open();
    Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
    Console.WriteLine("State: {0}", connection.State);
    and so forth for each connection string
    the connection string would come from the ForEach loop
    Arthur My Blog

  • Running windows 7 firefox refuses to come up, proxy server is refusing connections network adminiastrater says proxy servers are correct and is issue with firefox what do I do/ do

    I start up firefox and it says the proxy server is refusing connection. It is configured to use a proxy server that is refusing connections. To check the proxy servers and ask network administrater to make sure proxy server is correct They say the proxy server is correct and it is a firefox problem. So what to I do now?

    Make sure that the Firefox connection settings are the same as in IE.
    You can find the connection settings in "Tools > Options > Advanced : Network : Connection"
    If you do not need to use a proxy to connect to internet then select No Proxy
    In Firefox 3.6.4 and later the default connection settings have been changed to "Use the system proxy settings".
    You can compare them with the IE settings in the Internet Options (Control Panel).
    Control Panel > Internet Options > Connections: LAN Settings

  • Use WLS 8.1 to HttpProxyServlet to multiple web servers

    I am trying to set up an environment so my client connects to the WLS server SSL&PKI. The WLS server will then proxy to multiple other web servers so all data returned between WLS and clint is SSL.
                        -------|        |-----|-------------| apache/tomcat 8880
              Client|---------| WLS |
              -------|        |-----|-------------| apache 3443
                                  Here is the problem, I have been successful getting SSL&PKI and proxying to one to work, but not both servers. Each server runs different web server functions, this is not a cluster.
              web.xml and weblogic.xml below
              If I go to https://<WLSserver>:7002/cgi-bin
              It always goes to the second server, it seems as soon as I map a <url-pattern>/</url-pattern> whichever servlet is defined last wins.
              As added note, the client will never be able to connect to the apache and apache/tomcat server directly because the ports are blocked at the router level.
              Is what I trying to do possible? Is there another way to proxy to multiple servers so the data back to the client is always SSL?
              Thanks
              --Sam
              Weblogic.xml
              <context-root>/<context-root>
              web.xml
              <web-app>
              <servlet>
              <servlet-name>ProxyServlet1</servlet-name>
              <servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
              <init-param>
              <param-name>redirectURL</param-name>
              <param-value>
              http://targethost1:8880/
              </param-value>
              </init-param>
              </servlet>
              <servlet-mapping>
              <servlet-name>ProxyServlet1</servlet-name>
              <url-pattern>/</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet1</servlet-name>
              <url-pattern>*.html</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet1</servlet-name>
              <url-pattern>*.htm</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet1</servlet-name>
              <url-pattern>*.jsp</url-pattern>
              </servlet-mapping>
              <servlet>
              <servlet-name>ProxyServlet2</servlet-name>
              <servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
              <init-param>
              <param-name>redirectURL</param-name>
              <param-value>
              http://targethost:3443/
              </param-value>
              </init-param>
              </servlet>
              <servlet-mapping>
              <servlet-name>ProxyServlet2</servlet-name>
              <url-pattern>/</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet2</servlet-name>
              <url-pattern>*.html</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet2</servlet-name>
              <url-pattern>*.htm</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet2</servlet-name>
              <url-pattern>*.jsp</url-pattern>
              </servlet-mapping>
              </web-app>
              Message was edited by bea_samham at Jan 14, 2005 6:02 PM

    I was still investigating. One suggestion is to run multiple server instances, each with its own <conxext-root>/</context-root> in weblogic.xml. This should work because each managed server runs in its own JVM, so you can have multiple context-root's set to /
              I tried marking the case a answered but get javax exceptions, there must be something going on with the forum pages.
              Message was edited by bea_samham at Jan 26, 2005 3:37 PM

  • Forwarding requests to multiple weblogic servers

    Hi,
    I have two applications running on two different Weblogic servers and wish to
    use one Apache web server as a front end interface. I can forward the requests
    from apache to one weblogic server using apache-weblogic bridge.
    Is it possible to forward requests to either one of the weblogic servers based
    on some conditions?
    How do we put IF/ELSE IF type constructs in apache configuration file so that
    it can get requests for both the weblogic servers and then forward the request
    to one of the weblogic servers ? Conditions can be anything like some particular
    path, some data in request header, some constant in apache conf file etc
    Thanks in advance.
    Mandar

    Issue:
    How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
    multiple WLS servers.
    For example:
    http://iisserver/myapp --> proxy http://wls1:7001/test
    http://iisserver/myapp2 --> proxy http://wls2:7001/test
    Resolution:
    Proxying to different weblogic instances with one IIS Server can be
    accomplished by using IIS Virtual Directories.
    a) Create a Web site and two virtual directories for it.
    b) Create two directories for the two virtual directories and copy
    iisproxy.dll to each of the directories.
    c) Create iisproxy.ini files in each directory created at step b. One
    for proxying to WebLogic Server A and another for WebLogic Server B.
    d) Register each iisproxy.dll to each of the virtual directories with
    IIS by specifying the appropriate mime-type. If you want to proxy everything
    for that virtual directory, then you will specify a mime-type of *.
    Please note that specifying a mime-type of * will not work with IIS 4.
    e) Make sure you set the Application Protection to HIGH for each
    Virtual Directory.
    Attachments:
    No Attachments Available
    "PacoG" <[email protected]> wrote in message
    news:40c6eb20$1@mktnews1...
    >
    try {
    NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
    nrefresh.execute("HELP");
    } catch (Exception allexceptions) {
    throw new IKnowIKnowException("Linux+Apache");

Maybe you are looking for

  • How do you send an email to undisclosed recipients?

    do i put my recipients in the BCC field? and to whom do i address the email to?

  • Need to sync icloud and Outlook

    In my old PC computer in outlook -- I could make a change in a phone # for example -- hit refresh -- and the changes went into my iPhone and ipad -- need to do this on my NEW computer -- how do I get icloud into my Outlook?

  • Tomcat 4.1 Configuration after upgrading Java SDK

    Hi I have an existing Tomcat 4.1 installation which runs on Java 2 SDK 1.4.1_01. I've upgraded the SDK to 1.4.2_08. However, I can't seem to get the Tomcat 4.1 Windows service to start with the new SDK. What do I have to do to ensure that the Tomcat

  • Oracle CRM On Demand with Forms6i or 9ids application

    Can I link any Oracle Forms 6i or 9ids application from Oracle CRM On Demand through a web link or any other way?

  • Disable button event handing

    Hi All, I have a employee number Lov on page and when the user select employee number from the LOV I have to check whether this Employee is already exists or not. I am storing the data in some custom table. If the data of selected employee is already