Cluster aware Timers

Hi,
Are Weblogic Timers cluster aware. We have some server functionality which is executed as a background task.(initiated by timer). If we cluster our application, will this impact our current implementation?
If timers ARE cluster aware, then it shouldn't be a problem. If they are not, how would this be resolved?
Regards
Mike

Mike,
It seems that polling event generators (e.g. file or timer based ones) are not cluster aware. i.e. if you deploy a timer based event generator to the cluster, an event will be fired on each member of the cluster at every interval.
In my case, this has the unexpected result of firing off a backend process twice on a two node cluster, which is not what I want.
In order to ensure that only one event is fired with respect the entire system we are looking at deploying the generator on the admin server.. or possibly adding code into our backend process to ensure that only one instance is running on the cluster at any given moment. Not the best I know. Did you manage to come up with anything?
Regards,
Greg

Similar Messages

  • Cluster Aware Updating - Failed to restart - The RPC Server is unavailable

    I have a 3 node Windows Server 2012 R2 Failover Cluster, and I'm having trouble getting Cluster Aware Updating to work properly. I have been able to successfully apply updates that do not require a reboot, however, anytime I have updates that
    do require a reboot, the process fails. The error message says:
    Failed to restart <ServerName>:(ClusterUpdateException) Failed to restart <ServerName>:(Win32Exception) The RPC server is unavailable ==> (Win32Exception) The RPC server is unavailable
    I have verified that the firewall rule to allow automatic restarts is configured according to Technet: Requirements and Best Practices for Cluster-Aware Updating
    I have also made sure that the CAU AD account has local admin rights, as well as "Force shutdown from a remote system" rights on each of the cluster nodes. In this case, I have been applying updates manually from my workstation (which is not a
    member of the cluster) while logged in with Domain Admin rights (as opposed to letting the cluster update itself based on a schedule). I'd like to verify that the entire process works properly before letting it update itself. What am I missing?

     Hi Duct tape and super glue,
    Could you offer us more information about your environment status now, such as
     CUA Role name is online or not, firewall settings and the event ID, “The RPC server is unavailable” is the typical caused by the WMI or DCOM communication was not running or block, please verified that the firewall was set correctly, WinRM
    is enabled.
    More information:
    What is Cluster Aware Updating in Windows Server 2012? (Part 2) [VIDEO]
    http://blogs.technet.com/b/mspfe/archive/2013/03/07/what-is-cluster-aware-updating-in-windows-server-2012-part-2-video.aspx
    Configure Remote Management in Server Manager
    http://technet.microsoft.com/en-us/library/hh921475.aspx
    I’m glad to be of help to you!
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Info on how to make application cluster aware

    Hi All,
    Can somebody provide help/pointers on how to make (java or c++) application cluster aware ?
    In our application We are making cluster of two solaris m/cs
    for higher availability.The application which are running on
    the m/c are written in java and c++.
    TIA
    Regards
    Praveen

    Not a developer myself, but by chance do you have the API
    documentation? If not here is the SC 2.2 link for the API.
    http://docs.sun.com:80/ab2/coll.650.1/CLUSTAPIPG/@Ab2TocView?Ab2Lang=C&Ab2Enc=iso-8859-1
    and the 3.0 data services developer guide.
    http://docs.sun.com:80/ab2/coll.572.7/CLUSTAPIPG/@Ab2TocView?Ab2Lang=C&Ab2Enc=iso-8859-1
    Heath

  • What is correct method to deploy cluster aware technology using HA VMs?

    Dear all, 
    I recently had experience creating Hyper-V Server 2012 cluster. This allows for deploying a highly available virtual machine. That's fine. The business machine (virtual machine) becomes highly available. This includes an existing VM enabled to be highly
    available or a new VM installed into cluster from scratch.
    On the other hand; we have cluster aware applications (SQL Server, SCVMM etc.) which are installed in clustered OS (Windows 2008 R2 Enterprise edition which has failover clustering service) . 
    Just for clearing concept; what is correct way of deploying a cluster aware technology (SQL Server, SCVMM) in the scenario where the underlying OS; running in VM(s) can be made highly available. 
    Method 1:
    Create simple non clustered VM, install cluster aware application (SQL Server e.g.). Make this VM highly available using Hyper-V cluster.  (This seems to be clustering the VM running cluster aware application, not the cluster ware application; which
    requires clustering.)
    Method 2:
    Create HA-enabled  VM onto Hyper-V Servers cluster; install cluster aware application within this HA-enabled VM.   (This again; the underlying OS/VM is clustered first, the cluster aware application (SQL server or others) how would it leverage
    the cluster?)   
    Please shed light on what is correct method. In both cases it seems the VM running the cluster aware application; is made highly available; meaning leveraging clustering. What about clustering the application
    itself? The objective is to be able to not only make the VM highly available; but also deploy clustered SQL Server  or other cluster aware technology using such HA VM.
    Regards, 
    Shahzad.

    Dear all, 
    I recently had experience creating Hyper-V Server 2012 cluster. This allows for deploying a highly available virtual machine. That's fine. The business machine (virtual machine) becomes highly available. This includes an existing VM enabled to be highly
    available or a new VM installed into cluster from scratch.
    On the other hand; we have cluster aware applications (SQL Server, SCVMM etc.) which are installed in clustered OS (Windows 2008 R2 Enterprise edition which has failover clustering service) . 
    Just for clearing concept; what is correct way of deploying a cluster aware technology (SQL Server, SCVMM) in the scenario where the underlying OS; running in VM(s) can be made highly available. 
    Method 1:
    Create simple non clustered VM, install cluster aware application (SQL Server e.g.). Make this VM highly available using Hyper-V cluster.  (This seems to be clustering the VM running cluster aware application, not the cluster ware application; which
    requires clustering.)
    Method 2:
    Create HA-enabled  VM onto Hyper-V Servers cluster; install cluster aware application within this HA-enabled VM.   (This again; the underlying OS/VM is clustered first, the cluster aware application (SQL server or others) how would it leverage
    the cluster?)   
    Please shed light on what is correct method. In both cases it seems the VM running the cluster aware application; is made highly available; meaning leveraging clustering. What about clustering the application
    itself? The objective is to be able to not only make the VM highly available; but also deploy clustered SQL Server  or other cluster aware technology using such HA VM.
    Regards, 
    Shahzad.
    With SQL Server both M1 and M2 are by far the best solutions. See guest VM cluster is non-optimal as SQL Server works better with own clustering features (AlwaysOn, see link below). And HA would make VM re-boot on another physical host so there would be
    both downtime and potential data loss. Run SQL Server in a pair of VMs on a different physical hosts, configue AlwaysOn (use failover SMB share as a witness) and you'll be fine. See:
    Overview of AlwaysOn Availability Groups (SQL Server)
    http://technet.microsoft.com/en-us/library/ff877884.aspx
    How to Build SQL Server
    2012 AlwaysOn Hyper-V Virtual Machines
    http://social.technet.microsoft.com/wiki/contents/articles/6198.how-to-build-sql-server-2012-alwayson-hyper-v-virtual-machines-for-demos-emu-build.aspx
    SQL Server 2012 AlwaysOn High Availability and Disaster Recovery Design Patterns
    http://blogs.msdn.com/b/sqlcat/archive/2013/11/20/sql-server-2012-alwayson-high-availability-and-disaster-recovery-design-patterns.aspx
    Also the best place to ask about SQL Server High Availability is dedicated MSFT group here:
    SQL Disaster Recovery Forum
    http://social.technet.microsoft.com/Forums/sqlserver/en-US/home?forum=sqldisasterrecoveryHope
    this helped :)
    StarWind VSAN [Virtual SAN] clusters Hyper-V without SAS, Fibre Channel, SMB 3.0 or iSCSI, uses Ethernet to mirror internally mounted SATA disks between hosts.

  • Cluster Aware Updating - can't install cluster role

    Looking for some assistance with enabling cluster aware updating. I currently have an 8-node cluster for Hyper-V running Windows Server 2012 R2. While trying to enable Cluster Aware Updating, it fails on the actual creation of the cluster role and I receive
    the following error message:
    There are no more endpoints available from the endpoint mapper.
    I'm not seeing any other information in event viewer, etc. that I can use to troubleshoot this. Has anyone come across this before? Thanks.

    Eventually found my own solution. I was receiving that error because the Windows Firewall service was turned off on all cluster members. After enabling the Windows Firewall service, I was able to get past the error message.

  • Cluster - Non-cluster aware application

    Hi everyone,
    I need to migrate some non-cluster aware application from windows server 2003 to windows server 2008 R2 or windows server 2012.
    On windows server 2003, the cluster service start with a specific domain user to let some access.
    I have seen some solutions like "RUNAS" in cmd or a powershell script or VBS.
    But my problem is:
    How can i start or create non-cluster aware application with user domain access and with "clean work" ?
    Thanks

    Windows services are installed with an associated account.  You can define that to be whatever you want, either a local machine account, local system account, or a domain account.
    To make it much, much easier than was possible with clustering in 2003, Windows Server 2012 (suggest using R2) comes with a cluster role of Generic Service.
    . : | : . : | : . tim

  • Cluster aware updating via WSUS

    I can't seem to find this information anywhere,
    I have setup a 2 node hyper-v 2012 baremetal cluster and configured it with cluster aware updating role (CAU)
    the environment is not internet facing and the updates need to come through a local WSUS server, a capability
    mentioned
    in many articles, however no guidelines on how to actually do it
    CAU is configured with the microsoft.windowsupdateplugin in self-updating mode
    I'm not sure how to point the CAU role to the local WSUS host, obviously no updates are occuring since there is no internet access to the MS update servers and WSUS cannot simply be auto-discovered
    has anyone done this or know how to make this work?  I can only assume I would have to pass on some sort of argument to the CAUpluginArguments field with the http/s link to the WSUS infrastructure but can't find the proper string
    thanks in advance,
    armin

    For clarity, when setting up the special GPO to send the WSUS settings to the cluster, what is the best way to configure the "Configure Automatic Updates" policy?  Is it to '3 - Autodownload and notify for install' and then the CAU client on the hosts
    will take it from there?
    It must be AUOption='3'. It's the only way to ensure the binaries are available for installation when CAU kicks off the update, and still not involve the configuration of a
    scheduled installation event.
    The technet seems to suggest that both option 2 & 3 on that list would work,
    I would be skeptical of AUOption='2'. How are the binaries going to get downloaded? If CAU tells the WUA to install updates, and the updates are not downloaded, ready for installation, nothing's going to get installed. (Unless somebody is claiming that CAU
    will also launch a download. However, that would unnecessarily extend the amount of time needed to patch a given node of the cluster, so certainly an undesirable configuration at best. Much better to have all files downloaded
    before launching the installation task.
    I'd also point out that if you're implementing CAU, there's no reason NOT to let the binaries download automatically. AUOption='2' would be used when you want to control WHEN the binaries are downloaded by launching the download interactively.
    Is it correct to apply the WSUS GPO to that whole OU, to all 4 machine names?
    The GPO is just a methodology to configure a Windows Update Agent with the desired settings. Neither the GPO, nor the WUA, care whether it's on a cluster node or not. What's correct is to configure the machine the way you want it configured.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Is it cluster awared application?

    Hi,
              My company has purchased for an e-commerce applications from our vendor.
              That applications was running on WebLogic 4.5.1. Our vendor claim that their
              application is cluster awared application. The user interface of the client
              is managed by Java Applet. In the weblogic.properties, I didn't see any jdbc
              connection pool configuration and has only a
              weblogic.ejb.deploy.something=something.ser. I know that some cluster
              awared application config. can be setup in META-INF file by using
              weblogic.deployer. But, I don't know how to check it on .ser file.
              My question is how can I verify that the application that we purchase is
              cluster awared application. If it's not cluster program, what do we get from
              install this kind of application into the WL clustering machine.
              Thanks in advance
              Skon L.
              

    I think it is better to talk to your vendor and ask them to give your some
              test cases on failover and load-balancing of their products built on top of
              WLAS.
              Cheers - Wei
              Skon Lapamnuaypol <[email protected]> wrote in message
              news:[email protected]...
              > Hi,
              > I think my question might be uncleared. I know how to setup a WLAS
              cluster.
              > But, I want to verify that the application itself is cluster awared
              program.
              > Do I have any way to verify this?
              >
              > Thanks,
              > Skon L.
              >
              > Wei Guan wrote in message <[email protected]>...
              > >1) Go to $WL_HOME/licence, check WebLogicLicense.xml to see if it has an
              > >entry called "WebLogic/ClusterII"
              > >2) Follow instructions to install WLAS instances in a cluster and install
              > >their application.
              > >3) Run it, and go to weblogic.Console to verity that those WLAS instances
              > >are in the same cluster.
              > >
              > >Hope it helps.
              > >--
              > >Cheers - Wei
              > >
              > >
              > >
              > >Skon Lapamnuaypol <[email protected]> wrote in message
              > >news:[email protected]...
              > >> Hi,
              > >> My company has purchased for an e-commerce applications from our
              vendor.
              > >> That applications was running on WebLogic 4.5.1. Our vendor claim that
              > >their
              > >> application is cluster awared application. The user interface of the
              > >client
              > >> is managed by Java Applet. In the weblogic.properties, I didn't see any
              > >jdbc
              > >> connection pool configuration and has only a
              > >> weblogic.ejb.deploy.something=something.ser. I know that some cluster
              > >> awared application config. can be setup in META-INF file by using
              > >> weblogic.deployer. But, I don't know how to check it on .ser file.
              > >> My question is how can I verify that the application that we purchase
              is
              > >> cluster awared application. If it's not cluster program, what do we get
              > >from
              > >> install this kind of application into the WL clustering machine.
              > >>
              > >> Thanks in advance
              > >> Skon L.
              > >>
              > >>
              > >>
              > >
              > >
              >
              >
              

  • Cluster Aware Updating - Multiple at once?

    SO we have two clusters running Server 2012.  If I kick off Cluster Aware Updating on one cluster, can I then disconnect from that cluster, join our other one, and kick off updating on that one?
    I know when i connect to one from the other it tells me it will disconnect me from the first one but I don't know if that means it will stop or if it will keep going and I just can't see what it's doing.
    Thanks!

    I'm not sure I understand your question.  Cluster aware updating can be scheduled on each cluster independent of anything else that is in your environment.  I don't know what you mean when you say you 'disconnect' from one cluster and
    'connect' to the other.  Are you logging out of one cluster and into another?
    . : | : . : | : . tim
    So when I run the Cluster Aware Updating program, I get a dropdown box where I can choose which cluster I want to connect to.  I pick one of them and then click Apply Updates and go through the wizard.  This then starts that cluster updating and
    I can sit and watch it install, reboot, etc.
    While that's running, if I try to change the cluster I'm viewing to start the updates on the second cluster, I get an warning box that if I connect to the other cluster, the first cluster will stop updating which is not what I want.  I just wanted a
    way that I can kick off updates on one cluster and then kick them off on another cluster so they'd both be going at the same time.

  • SCCM and Cluster Aware Updating

    Hi All,
    I have installed a Hyper-v 2012 r2 Cluster and would like to utilise the cluster aware updating mechanism and also use SCCM 2012 SP1 to manage the deployment of updates.  I have checked online and the following article seems to suggest that both can
    live together.
    http://technet.microsoft.com/en-us/library/hh831367.aspx
    My question is... has anybody got this working as yet? I have delivered the updates to the hosts but when I check to see what is available in the CAU tool it picks up nothing.
    Cheers
    Chris

    Despite what the article says I would use any interoperability with extreme caution.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Cluster-Aware Updating

    Cluster-Aware Updating
    i am reading about Cluster-Aware Updating and i installed on my hyper failover cluster .
    Till now i have some questions ....
    why should i use Cluster-Aware Updating although i have wsus installed in my enviroment ?????
    can we said Cluster-Aware Updating is replacment of WSUS ?
    i installed Cluster-Aware Updating but till now when i click on ( preview updates for this cluster ) i didnt anymore updates .
    please need help in this matter .
    thanks

    Hi Moonlight2000,
    Cluster-Aware Updating is not a replacement for WSUS: it's the feature that helps update all cluster nodes automatically - you need setting up updating just for the cluster itself, not for each of its nodes. Otherwise you would need to update each
    node one by one and it would be you who's responsible for updating each node exactly in the same manner as others.
    Regards,
    Michael
    Thanks for all your help
    but still have one issue :
    i installed Cluster-Aware Updating but till now when i click on ( preview updates for this cluster
    ) i didnt anymore updates .
    how can i ensure am installed CAU correctly ?
    how can i know from where CAU takes updates from wsus or Microsoft update ?
    thanks

  • Unable to bind a cluster-aware stateless session EJBObject to the name

    I have been struggling with "Unable to deploy EJB" because of
    "Unable to bind a cluster-aware stateless session EJBObject to the name"
    I'm using WL6.1 sp2.
    Anyone could give me a hint?
    Thanks!

    In config.xml remove the <Application></Application> tag for Ejb.
    Application Deployed="" Name=""
    Path="">
    <EJBComponent Name="" Targets="" URI=""/> </Application>
    gary <[email protected]> wrote:
    Hi guys, hope you can help:
    I had to change the packages of some ejbs and now when I try to deploy
    the new .jar file I get the error below. I have tried deleting the ejb's
    off the server, rebooted the server and nothing seems to work. Any help
    would be appreciated. (Weblogic version 6.1)
    Thanks in advance,
    Gary
    Unable to deploy EJB: quizinterface from etvquiz-ejb.jar:
    Unable to bind a cluster-aware stateless session EJBObject to the name:
    channel4.quizinterface_EO. Please ensure that the jndi-name in the weblogic-ejb-jar.xml
    is correct. The error was:
    javax.naming.NameAlreadyBoundException: Can't rebind anything but a replica-aware
    stub to a name that is currently bound to a replica-aware stub; remaining
    name ''
    <<no stack trace available>>
    >
    <Nov 1, 2002 1:57:46 PM GMT> <Error> <Management> <Error deploying application
    .\config\mydomain\app
    lications\etvquiz: java.lang.reflect.UndeclaredThrowableException>

  • Using WSUS for Cluster Aware Updates and SCCM???

    Can WSUS support SCCM and CAU(cluster aware update) from the same WSUS instance? E.G. If I have my SCCM infrastructure getting its patches from a server called SCCM01 lets say and the primary/central site is also on this box, can the WSUS instance on
    this server support CAU or will that break SCCM? I ask because one of our admins did exactly this a few weeks ago and we end up having to reinstall WSUS. It could have been a coincidence but that WSUS instance had been running fine since it was built. Seems
    kina strange it broke relatively quickly.
    I've read plenty of sites that say to avoid meddling in the WSUS console once SCCM is installed but I can't find a specific technet article saying not to do this. I just built the 2012 environment and they're wanting to configure it the same way and I'm
    refusing because I suspect it will break either SCCM 2012 or WSUS or both! Please if someone could point me in the right direction or offer some clarity I would very much appreciate it. So far all I've seen about CAU is that it does support SCCM and WSUS but
    I can't find any documents saying what the repercussions of configuring CAU to use the same WSUS instance that SCCM uses. Thanks in advance. -KR.

    Correct, ConfigMgr is unaware of cluster updating or the WSUS capabilities around clustering.
    Also correct that direct WSUS administration after WSUS is integrated with ConfigMgr is a bad thing. There is no specific article that says don't do "stuff" in the WSUS admin console but it is eluded to in the TechNet docs (http://technet.microsoft.com/en-us/library/gg712696.aspx) and
    I do know that it is specifically unsupported. I also know from experience that it will/can cause issues.
    Cluster patching with ConfigMgr can be done using multiple techniques including maintenance windows, Orchestrator, or other automation tools but there's nothing definitively built in
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • SCEP 2012 Cluster Aware?

    I have been trying to find any official statement from Microsoft on whether or not SCEP is considered to be a "Cluster Aware" AV product. (Please see this link for more info on what I mean by that http://support.microsoft.com/kb/250355 )
    Does anyone here know if it is for sure or can you link to an official statement from Ms?

    I've also been interested in this answer and you're right - there is no official statement. My assumption, therefore, is that it is not cluster-aware. If you find something different please post that here.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Making the application cluster-aware

    Hi,
              I have just been assigned a multi-tier J2EE application with the task of
              making it "work in a cluster". The earlier architects (if i may use the
              term), just "assumed" that weblogic would provide support for
              high-availability and they would not need to do any code changes.
              So I have this application that has about 100 EJBs - about 40 Entity Beans,
              only two SFSB and the rest are SLSB.
              What would be the best strategy to go about making this application
              cluster-aware?
              I could think of the following points so far:
              1. Identify idempotent methods in all EJBs.
              2. Make all session-stored objects serializable in the web-tier. Make sure
              objects are not too huge to be serialized (don't know if I would be actually
              able to modify - too late for that).
              3. Modify bean descriptors to make them clusterable.
              4. Make web app clusterable.
              5. Look for code that uses non-replicable services (file system access,
              sockets, etc.).
              I'm sure there must be more that I've missed. Anything more that needs to be
              added to the list above? Would there be a scenario where the EJB clients
              (other beans themselves, the web tier, RMI clients, etc) would need to be
              changed?
              I understand identification of idempotent methods would be manual (or is
              not?). But what would be the best way to modify the deployment descriptors
              of all these beans?
              TIA
              With Warm Regards,
              Manav.
              

    Hi Manavendra,
              By default all EJBs are clusterable because the default value of
              <home-is-clusterable/> is true and <stateless-bean-is-clusterable/> default
              is true. For stateful session EJBs, you will have to configure the
              replication type to InMemory as it defaults to none. Unless you have
              specifically added these elements to turn off clustering, they should
              already be clusterable.
              Typically, you will find performance is better if the web app and EJBs are
              deployed in the same JVM, because there are no remote calls. By default
              <enable-call-by-reference/> is set to true which allows arguments to be
              passed by reference rather than copying parameters. If calls are remote,
              then <enable-call-by-reference/> must be false as pass by value will always
              be necessary in this case.
              Jane
              "Manavendra Gupta" <[email protected]> wrote in message
              news:[email protected]...
              > Jane,
              >
              > I appreciate you taking out time to reply.
              >
              > <headers trimmed>
              > > > 1. Identify idempotent methods in all EJBs.
              > >
              > > You only need to do this if your EJB clients are remote. If the client
              is
              > a
              > > web app deployed in the same JVM as your EJBs, you don't need to worry
              > about
              > > it since WebLogic will create the EJBs on the same JVM as the web app.
              > Like I said, its a multi-tier application, so there is the web-tier making
              > calls to the EJB tier (though thankfully, there is a EJB "API" layer -
              that
              > consists of multiple Session Facades, ensuring network calls are
              minimized).
              > I'm not sure if the web-tier and the EJB-tier in the same application are
              in
              > the same VM in weblogic?
              >
              > Finally, I might need to separate the two tiers physically, though I'm
              still
              > trying to find out the parameters on which I'd need to do that (when to
              farm
              > and when to cluster?).
              >
              > So, the short reply, yes, the clients would be remote.
              >
              > > > 3. Modify bean descriptors to make them clusterable.
              > >
              > > They are clusterable by default. For stateful session EJBs you will
              want
              > to
              > > use in-memory replication. You didn't mention the version of WLS you
              are
              > > using pre-6.1SP3 has a few problems with this, so you might want to
              check
              > > with Customer Support if you are using SP1 or SP2.
              >
              > Sorry about that. The OS used is RHL6.2 and we are using weblogic 6.1 with
              > SP1 (thats the only one certified on 6.2). Its intriguing when you say
              that
              > all EJBs in WL 6.1 SP3 would be "clusterable by default". How does it do
              > that? Does it generate clustering descriptors for all beans deployed?
              Could
              > you shed more light on this?
              >
              > > > 4. Make web app clusterable.
              > > If using in-memory replication for HttpSession state, make sure you set
              > the
              > > session descriptor persistence type to "replicated" not "memory". This
              is
              > a
              > > point of confusion for a lot of folks.
              >
              > Thanks for the heads-up on the that. I'll keep this in mind.
              >
              > > > 5. Look for code that uses non-replicable services (file system
              access,
              > > > sockets, etc.).
              > > EJBs should not do things like this even if not running in a cluster.
              >
              > I agree EJBs should not be doing this, and chances are they will not be
              > doing this in the code either. But I'm not sure. Also, they might be
              using
              > objects that are doing this, and I'm not sure if everything will work
              > seamlessly in that case.
              >
              > > > I'm sure there must be more that I've missed. Anything more that needs
              > to
              > > be
              > > > added to the list above? Would there be a scenario where the EJB
              clients
              > > > (other beans themselves, the web tier, RMI clients, etc) would need to
              > be
              > > > changed?
              > >
              > > If your EJB clients are remote clients, you might need to modify code to
              > > handle failover (depending on the type of EJB you are using). The
              > > examples.ejb.cluster sample that ships with WebLogic is a good example
              to
              > > look at.
              >
              > Thanks again. I'll check this one out.
              >
              > Finally, the prime reason for posting this was to gain insights into such
              a
              > situation that I was hoping someone on this list had handled before.
              >
              > --
              > With Warm Regards,
              > Manav.
              >
              >
              >
              

Maybe you are looking for