Multiple clusters on a single machine
Hi everyone. I have a question about running 2 clusters on a same
machine.
Here's the scenario. We have 8 WebLogic server (4.5.1 SP4) instances
running on
2 servers (Sun Enterprise 5500/Solaris 2.62) right now for one of our
eCommerce
application.
Now we are getting ready to deploy a 2nd application and we want it to
have its
own cluster. So we are hoping to run 4 more WebLogic servers on each of
the 2
machines. So machine #1 would have 4 WebLogic servers for cluster A and
4
WebLogic servers for cluster B. And machine #2 will have 4 WebLogic
servers for
cluster A and 4 WebLogic servers for cluster B.
All of these servers have unique IP address and each cluster has a
different
name and multicast IP address. Both clusters are using in-memory
replication.
On both machines, each of the cluster member will share the same global
weblogic.properties file. The cluster specific portion resides in the
cluster
directory.
Is anyone currently running such a configuration?? Is there something
we should
worry about?? Since both of these servers are in their own isolate
network
segment, is there any danger of multicast broadcast bleeding into the
different
cluster?? Thanks in advance.
Hi Michael and thanks.. No, this is 2 systems on the same network and not two
independent networks. Here's what I found that's very strange. I started
server 1 ->4 for the first cluster and everything worked fine. Now I started
server 5 on the first machine that's in a different cluster and has a totally
different multicast IP address and yet, server 1 of the first cluster recorded
server 5 joining the cluster. Server 2, 3 and 4 of the first cluster did not
have RJVM 'Creating connection' message in there.
On server 5's startup, server 1 decided to make server 5 it's secondary pair and
I get the following error as server 5 does not have the same code for cluster1.
After that error, I started getting tons of
weblogic.cluster.replication.BadStatusException error in the logs for server 1
listed below. I'm sure running multiple clusters off an enterprise level
server is something people want to do. Is this a known issue?? Is this a bug
in the server or the VM?
Our environment: Sun 5500 Enterprise servers running Solaris 2.62, WebLogic
4.5.1 SP4.
Sun Jan 09 15:19:40 CST 2000:<I> <RJVM> Creating connection to
stingray05.xx.com/10.x.x.x t3:7001 http:7001 t3s:7002 https:7002
-1353087187406741800
Sun Jan 09 15:19:41 CST 2000:<E> <MulticastSocket> Multicast socket receive
error:
Sun Jan 09 15:19:41 CST 2000:<E> <MulticastSocket>
java.lang.ClassNotFoundException: Could not instantiate new instance of
[com.strong.brokerage.server.CustomerSessionBeanHomeImpl_WLStub]
Either the class is missing from classpath, the class does not have a public
constructor, or the constructor raised an error; the actual exception was a :
java.lang.NoClassDefFoundError: com.strong.brokerage.common.util.RegistrationCtx
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.lang.ClassNotFoundException.<init>(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at weblogic.service.ReplicaAggregate.readExternal(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at weblogic.cluster.BasicServiceOffer.readObject(Compiled Code)
at weblogic.cluster.AnnotatedServiceOffer.readObject(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readArrayList(Compiled Code)
at weblogic.cluster.Announcement.readObject(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readLeftover(Compiled Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectBody(Compiled Code)
at weblogic.common.internal.WLObjectInputStreamBase.readObject(Compiled
Code)
at
weblogic.common.internal.WLObjectInputStreamBase.readObjectWL(Compiled Code)
at weblogic.cluster.TMSocket.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
Sun Jan 09 15:24:42 CST 2000:<E> <HTTP> Servlet request terminiated with Error:
Sun Jan 09 15:24:42 CST 2000:<E> <HTTP>
weblogic.cluster.replication.BadStatusException: update found
-5050872662681587012 but it is not the secondary
at weblogic.rmi.extensions.BasicRequest.sendReceive(Compiled Code)
at
weblogic.cluster.replication.ReplicationManager_WLStub.update(Compiled Code)
at
weblogic.cluster.replication.ReplicationManager.updateSecondary(Compiled Code)
at weblogic.servlet.internal.session.ReplicatedSession.sync(Compiled
Code)
at
weblogic.servlet.internal.session.ReplicatedSessionContext.sync(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.syncSession(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.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
--------------- nested within: ------------------
weblogic.utils.NestedError: Tried to update secondary, but it thought it was the
primary
- with nested exception:
[weblogic.cluster.replication.BadStatusException: update found
-5050872662681587012 but it is not the secondary]
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Error.<init>(Compiled Code)
at weblogic.utils.NestedError.<init>(Compiled Code)
at weblogic.servlet.internal.session.ReplicatedSession.sync(Compiled
Code)
at
weblogic.servlet.internal.session.ReplicatedSessionContext.sync(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.syncSession(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.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
Michael Girdley wrote:
> Vinny,
>
> It sounds like the real hard problem here is a system administration and
> configuration issue. If you have two independent networks with independent
> systems, then you should not have a problem running two clusters across two
> machines. You just need to make sure that your routing for multicast is
> appropriately configured so that they don't confuse the two different
> WebLogic server clusters.
>
> I hope this helps. I might also recommend contacting our sales organization
> who can put you in touch with a systems engineer who is a professional at
> making these types are recommendations.
>
> Thanks!
>
> --
> Michael Girdley
> BEA Product Manager
>
> Vinny Carpenter <[email protected]> wrote in message
> news:[email protected]...
> > Hi everyone. I have a question about running 2 clusters on a same
> > machine.
> > Here's the scenario. We have 8 WebLogic server (4.5.1 SP4) instances
> > running on
> > 2 servers (Sun Enterprise 5500/Solaris 2.62) right now for one of our
> > eCommerce
> > application.
> >
> > Now we are getting ready to deploy a 2nd application and we want it to
> > have its
> > own cluster. So we are hoping to run 4 more WebLogic servers on each of
> > the 2
> > machines. So machine #1 would have 4 WebLogic servers for cluster A and
> > 4
> > WebLogic servers for cluster B. And machine #2 will have 4 WebLogic
> > servers for
> > cluster A and 4 WebLogic servers for cluster B.
> >
> > All of these servers have unique IP address and each cluster has a
> > different
> > name and multicast IP address. Both clusters are using in-memory
> > replication.
> > On both machines, each of the cluster member will share the same global
> > weblogic.properties file. The cluster specific portion resides in the
> > cluster
> > directory.
> >
> > Is anyone currently running such a configuration?? Is there something
> > we should
> > worry about?? Since both of these servers are in their own isolate
> > network
> > segment, is there any danger of multicast broadcast bleeding into the
> > different
> > cluster?? Thanks in advance.
> >
> >
> >
> >
Similar Messages
-
Multiple servers on a single machine
Hi,
Can multiple server processes be run on a single machine?
I wish to compile each server module independently and run them individually so
that if one goes down,the other processes doesn't affect.
Can we start all the server modules using single tmboot command?
How can we write a bea configuration file that suits the above requirements?
Please suggest me on this.Subhash,
It is normal to have more than one Tuxedo server process running on a
machine, exactly as you describe. In fact, if you include the system
supplied servers that run (BBL, etc.) then all Tuxedo applications have
more than 1 server.
I suggest that you take a look at the Bankapp tutorial that comes with
Tuxedo, this (and the associated documentation) should give you
step-by-step answers to all your questions.
Regards,
Peter.
subhash wrote:
Hi,
Can multiple server processes be run on a single machine?
I wish to compile each server module independently and run them individually so
that if one goes down,the other processes doesn't affect.
Can we start all the server modules using single tmboot command?
How can we write a bea configuration file that suits the above requirements?
Please suggest me on this. -
How to configure multiple clusters on the same machine.
I am attempting to configure multiple clusters on the same set of machines. I have set the cluster name and multicase IP addresses to be different for each cluster. However I am still getting and error that states:
"This indicates that there are multiple clusters on this network attempting to use overlapping network configurations."
Is this not possible? If it is possible, is there some further way i need to tell the VMs they are part of different clusters?
Thanks,
JacobFYI: I'm using the wrong multicast IP above. 224.0.0.1 is reserved and something else should be used. See:
Re: UDP flood hosed my LAN? -
Log4j in multiple clusters in the same machine
Hi,
i use log4j and i'm having some problems with my log files. I have two clusters in the same machine. How can i have the logs independent of each other. Now i have one cluster jamming the log of the other cluster. I want this doesn't happen, i want they log separately. How can i do it?
Many thanks in advance,
Nunonfalmeida wrote:
Hi,
i use log4j and i'm having some problems with my log files. I have two clusters in the same machine. How can i have the logs independent of each other. Now i have one cluster jamming the log of the other cluster. I want this doesn't happen, i want they log separately. How can i do it?
I hope you have configuration files that configure log4j? The applications/clusters shouldn't use the same configuration. -
Multiple Reports Servers on single machine
Forgive me if this has previously been posted - I searched, but I'm probably using the wrong terms to search properly.
Our current environment calls for two OAS installs (10.1.2.2.0) that access two separate oracle databases (10.2.0.2 if it matters). Those same app servers also run Forms and Reports (also 10.1.2.2.0), which the apps access.
What we are now attempting to do with limited success is to consolidate those two application servers and reports into one machine but have the services essentially separate, so that not only do the applications access different databases (this is where we've succeeded) but also the reports are separate (from the limited knowledge i have, i think it will require a separate cgicmd.dat file...maybe?).
In case i'm not being perfectly clear, i need to have the exact same report (many, in fact) on two separate reports servers (on the same machine) contacting two separate databases (incidentally by duplicates of the same app, too, but I can take care of that part).
Any tips on how I could accomplish this? I followed the short steps outlined here:
http://www.oracle.com/webapps/online-help/reports/10.1.2/state/content/navId.3/navSetId._/vtTopicFile.rptoem_hs%7Ctasks%7Crptoem_conf_addnew_repserver~html/
But I'm a bit foggy regarding what to do next.
Any help will be greatly appreciated.
Thanks.The report gets called via the rwservlet (hope that answers your question correctly)
The application is in OAS.
The separation i require is both in the database and the reports themselves.
For example let's say i have devapp and testapp - both the exact same app. But they both need to access reports under the same key, but the report needs to get its info from its respective dev and test databases. The key is hardcoded so can't change.
If i understand correctly (a big "if"), the cgicmd.dat file tells wich report to grab and which database to connect to based on the key. Is there a way to have separate key map files (cgicmd.dat) called by separate applications? So that devapp will get Report1 using devdatabase, where testapp wil get Report1 using testdatabase?
It may not be possible to do this kind of server consolidation, I just need to know one way or another for sure - and if it is possible, how to proceed. -
Multiple WL instances on same machine with multiple clusters
Hi,
I am wondering if it is possible to run two separate instances of WL on a
single machine, with each instance belonging to a separate cluster? The
machines are not multi-homed, so each instance must listen on a separate
port.
Our current architecture looks like this:
4 web servers running NSAPI WL plug-in
3 app. server boxes running WL 5.1 SP2
I would like to start multiple instances of WL on each app. server to better
utilize the hardware, and would like each instance to be part of a separate
cluster.
My questions are:
1. Do I have to have a separate multicast address for each cluster, or can
I use the same address since the clusters are on different ports?
2. In the NSAPI plug-in, you simple specify a list of all the servers for a
cluster. Are there any issues with having the machine/port names in this
list belonging to different clusters?
Thanks,
Bob
Comments inline.
Cheers - Wei
www4.weblogic.com <[email protected]> wrote in message
news:[email protected]...
> Hi,
>
> I am wondering if it is possible to run two separate instances of WL on a
> single machine, with each instance belonging to a separate cluster? The
> machines are not multi-homed, so each instance must listen on a separate
> port.
Yes, you can. FYI, in addition, each cluster use different multicast
address.
>
> Our current architecture looks like this:
>
> 4 web servers running NSAPI WL plug-in
> 3 app. server boxes running WL 5.1 SP2
>
> I would like to start multiple instances of WL on each app. server to
better
> utilize the hardware, and would like each instance to be part of a
separate
> cluster.
>
> My questions are:
>
> 1. Do I have to have a separate multicast address for each cluster, or
can
> I use the same address since the clusters are on different ports?
Different multicast addresses.
>
> 2. In the NSAPI plug-in, you simple specify a list of all the servers for
a
> cluster. Are there any issues with having the machine/port names in this
> list belonging to different clusters?
In-memory replication will not work.
>
> Thanks,
> Bob
>
>
>
-
How can multiple users use the same Creative Cloud Individual on one single-machine?
We have one shared graphics workstation, which is infrequently in use by different people - therefore we bought a single-workstation license (which we were referred to "Creative Cloud Individual"). In the FAQs it says it installs locally, but whenever a user different from the installing adminstrator logs in, he is forced to use the trial.
Is there a way to make the local installation usable on that single machine for multiple users?
Thanks in advance for your replySerenatasystems do the other users not have administrator access? What happens if they sign in using the Adobe ID tied to your Creative Cloud subscription? Do your Adobe Creative applications then exit trial mode?
-
Multiple instances operated on a single database on a single machine
Hi friends,
Can anybody tell that "Is it possible to operate multiple instances on a single database on a single machine"!?.
If so.., where this case is useful.
Please help on this doubt.
Thanks in advance.
Thanks
Srinivasa RaoHi,
I just asked whether it is possible or not. It is not much important. As you said, OPS will perform well if instances are on different machines. I agree on this. But I think we need to replicate the database on other machine also to run fast.Am I right?..If not, please correct me...
Thanks for valuable information.
I just re-read your post. When you say multiple instances on a single database, it sounds to me like you are asking about Oracle Parallel Server in 8i. I don't know why you would (or even if you could) have multiple instances on the same box. I don't think that would make sense since on of the benefits of OPS is to have more processing power by using multiple machines. -
How to get active monitor-Multiple monitors connected to a single machine.
Hi,
How to get the id of active graphic device, in case of multiple graphic devices connected to a single machine(Multi-headed display/ multi headed nodes) using Swing.
Prashanth.Ah, youre actually asking different things.
In your topic title, you say youre running separate instances
In your body text, you say you are under different user/schema
So tell me, do you have more than one database or not? How many entries in your TNS file?
I would say, for "multiple database instances"
SELECT
a.id, b.id
FROM
tableA a
INNER JOIN
tableB@OTHER_DATABASE_LINK_NAME b <--NOTE!
USING(id)And of course you will have to look up CREATE PUBLIC DATABASE LINK sql..
Message was edited by:
charred -
Configuring multiple instances of weblogic server 7.0 on single machine
Hi,
I am trying to configure multiple instances of weblogic server 7.0 on single machine
( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
Thanks in advance.
RaviYou can have several servers under one domain. No need to create a new
domain for each server. Just configure a server and make sure they are
listening on different ports. you are all set.
Kumar
ravikiran wrote:
Hi,
I am trying to configure multiple instances of weblogic server 7.0 on single machine
( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
Thanks in advance.
Ravi -
Multiple SOA clusters within a Single Domain
Hi All,
We're looking at a scenario where there would be multiple SOA clusters within a single domain. Would that be possible to do? I mean I can create multiple SOA clusters but it seems that applications deployed to one of the 2 SOA clusters seem to go into an inconsistent state. Please advise. Thank you.This is just because all SOA servers in a domain will refer to one(same) SOAINFRA schema for SOA deployments info and hence belong to same logical group (cluster) and that's the reason why you cann't even have two separate SOA managed servers without a cluster.
Regards,
Anuj -
Create multiple SOA Clusters in a single domain?
Is it allowed to create multiple SOA Clusters in a single domain with both SOA Clusters sharing the same soa-infra schema but deploying different composites?
Create a domain with
- Admin server (AdminServer)
- SOA_Cluster1
-soa_server1
-soa_server2
- SOA_Cluster2
-soa_server3
-soa_server4
SOA_Cluster1 will need to deploy servcies A, B and C and SOA_Cluster2 will have services A, D and E. Is there any documentation which can help us with this?Thanks for the document link but it seems that the document was created only yesterday. Can you elaborate on "only one set of SOA schemas is allowed per SOA domain/cluster". I was able to build another SOA cluster_2 to my existing domain with SOA_cluster1 pretty successfully. The only problem was the internal JMS queues were configured as Uniform Distributed. hence i was not able to point them to 2 clusters.
-
Multiple SAP SIDs on single Physical machine. Windows with Oracle
Hi
I need bit information regarding this issue,
I am installing 3 SIDs on single machine
1. ECC 6.0 EHP4
2. Netweaver PI.
3. Netweaver MI.
Operating System : Wiindows 2008 Server.
Database: Oracleg 10.2.0.4 .
All done successfuly however i am not able to start all three servers at the same time, only one can be up at a single time.
As per you recomendation
1. I have 3 diffrent SIDs and unique instance number.
2. However only single Listner there on my machine.
2. Oracle Home is also a single.
Can you please advise what could be the exact Couse of my issue.
Regards
GaganHello Gagan,
See note 562403:
13. Do I require a dedicated listener for each database instance?
If you operate several database instances on a single node, only one
listener is required, even if the individual instances have
different Oracle releases. You must simply make sure that you use
the listener for the highest Oracle version that was installed
(downward compatibility). You can then enter all existing instances
in the relevant listener.ora. See the example for listener.ora in
Note 98252.
If you nevertheless decide to use several listeners in specific
cases, refer to the procedure described in Note 153835.
You should create an Oracle_Home for each SID database.
Regards,
Rafa -
Can single machine have multiple JVM running ?
Hi ,
I have two questions.
1) I have running jboss4 and tomcat 5 running in single machine, does it mean that they are running in same same jvm?.
2) If no how i can configure the jboss and tomcat for running in same/different JVM but in same single physical machine?
Please help me
Thanks in advance
Shujatschodt wrote:
Greek wrote:
1) I have running jboss4 and tomcat 5 running in single machine, does it mean that they are running in same same jvm?.In the same JVM instance - no.
On the same Java installation - depends on how you run them.
2) If no how i can configure the jboss and tomcat for running in same/different JVM but in same single physical machine?For JBoss you set JAVA_HOME.
For tomcat - I dunno - should be in the documentation somewhere.Thanks for reply
for both jboss and tomact i have set jave_home to same the path, how i do ensure that they are running in same jvm instance. -
Multiple Infrastructure servers with Single OID/SSO Server
I am trying to migrate an application from OAS/8.1.6 to 9iAS. We have multiple OAS instances clustered using Microsoft NLB and the remote database is also on a Microsoft cluster. We intend to use Single Sign On for authentication of clients (application is in remote 9i Database accessed via a PLSQL DAD)
Have successfully implemented this on a single machine - installed 9iAS Infrastructure and now web clients can go to url http://server.com/myapp and are redirected to the single sign on pages before running the /myapp application via the PLSQL DAD.
However, I am having problems trying to scale this via installing further infrastructure instances which utilise the first OID/SSO server above. This appears to be a supported configuration and during install I am prompted for the location of the OID/SSO server - the first server is located correctly and installation works fine.
However, mod_osso doesn't seem to be configured when the subsequent servers are installed. I've followed the procedures described in the Oracle Note 217155.1 "HOW TO avoid the redirection to the SSO-Server" to configure the new servers as partner applications to the original server. A PLSQL Dad has also been configured on these servers and tested without mod_osso in the way.
Accessing the /myapp application via any of the new servers results in redirection to single sign on pages with the text "Error: Invalid value specified. (WWC-41409)" being displayed on the login page so there's obviously a configuration error.
Has anybody else been through the exercise of creating a distributed enterprise level infrastructure installation of 9iAS and would be willing to share any lessons learnt? Or does anyone know how to solve the WWC-41409 error?If you haven't finished configuring your server configuration already you might want to do a search on Metalink using the key word "ptlasst.bat". You can create and wire multiple repositories using this utility.
Maybe you are looking for
-
Read Query String Parameter Value in SSRS
Hi, We have Project Server 2010 and Sharepoint Server 2010 env and using SSRS 2008 R2 for reporting purpose in Native mode. Here I am displaying the SSRS Project report in Project Server page using Report Viewer web part like below. Here I want to re
-
I have Windows XP on my dell desktop- I have uninstalled Itunes and reinstalled Itunes 10.2.5 - when the install finished i got the error 7 windows error 126 and the itunes won't open
-
Does the order of columns in an index matter?
Hi, I have a table having composite index, five columns. (col1,col2,col3,col4,col5) Currently , my index is beginning with the column which having low distinct values and so on. ( in my case the first column have 1 distinct values due to functional b
-
Launch All Web Applications in browser using PowerShell
Hi Admins, I am working on a Script where I should be able to launch all the web applications in the browser to open in tabs. I have worked out with the following script and was able to come upto an extent where I am able to launch the Internet Explo
-
What this function does: AIB3_EVALUATE_ODS_ASSIGN in PS/IM?
Dear all, I'm investigating for the possible cause of data lost in transit in PS/IM area. The suspect currently is an update rule involving a function AIB3_EVALUATE_ODS_ASSIGN, as based on its E_SUBRC output value a record is skipped or not. Though I