Clustering issues with 4.5.1

We are using Weblogic 4.5.1 with sp7 and have heard that there are
          issues with Weblogic clustering. Specifically, the IIS plugin having
          memory leaks, and 4.5.1 with sp7 has issues when implementing clustering
          (the app servers in the cluster sometimes do not respond and sometimes
          contend for who owns the next request coming from the proxy). I've also
          seen that when a HTTP 1.1 request comes to the Web server, the proxy
          sends a HTTP 1.0 request to the App server. I've also heard that sp10,
          due out in July will fix these issues. Can anyone verify this?
          Also, I want to make sure that our proposed configuration can work in a
          clustered environment. I have two IIS Web servers, WebA and WebB, and
          also two Application servers running 4.5.1 sp7, AppA and AppB. Both Web
          servers are identical and both App servers are identical. Our Weblogic
          ListenPort is 7005
          If I set up WebA's iisproxy.ini file to contain the line
          "WebLogicCluster=AppA:7005,AppB:7005"
          I then copy WebA's iisproxy.ini file to WebB so that the two
          iisproxy.ini files are identical.
          The App servers have an identical configuration and point to 237.0.0.1
          as their multicast IP address.
          Is this configuration ok? Can two web servers point to the same two App
          servers in the cluster, or does each Web server need it's own "cluster"
          of App servers.
          Thanks in advance...
          

What was that issue with deadlock and where is it described?
          Prasad Peddada wrote:
          > Also there was a dead lock issue with sp7 which was fixed in the later service
          > packs.
          >
          > Vinod Mehra wrote:
          >
          > > >> Specifically, the IIS plugin having memory leaks,
          > > These have already been fixed with SP7.
          > >
          > > >>and 4.5.1 with sp7 has issues when implementing clustering
          > > >>(the app servers in the cluster sometimes do not respond and sometimes
          > > >>contend for who owns the next request coming from the proxy).
          > >
          > > WebLogic server not responding can be because of many reasons. Most of the
          > > time it is because of bad configurations and sometimes because of
          > > Application
          > > problems itself. Now about recovering from such a hung server SP8 onwards
          > > the plugin-ins have a configurable parameter "HungServerRecoverySecs",
          > > using which the plug-ins mark that server as bad (temporarily) and
          > > the requets failover to the SECONDARY.
          > >
          > > >> I've also seen that when a HTTP 1.1 request comes to the Web server, the
          > > proxy
          > > >>sends a HTTP 1.0 request to the App server.
          > >
          > > 4.5.1 does noes not support HTTP1.1 yet. So they will still be HTTP1.0.
          > >
          > > >> I've also heard that sp10, due out in July will fix these issues. Can
          > > anyone verify this?
          > > Yes. Except the last one.
          > >
          > > >> Is this configuration ok?
          > > Yes the configuration you have described is a valid one.
          > >
          > > --Vinod.
          > >
          > > lynch wrote:
          > >
          > > > We are using Weblogic 4.5.1 with sp7 and have heard that there are
          > > > issues with Weblogic clustering. Specifically, the IIS plugin having
          > > > memory leaks, and 4.5.1 with sp7 has issues when implementing clustering
          > > > (the app servers in the cluster sometimes do not respond and sometimes
          > > > contend for who owns the next request coming from the proxy). I've also
          > > > seen that when a HTTP 1.1 request comes to the Web server, the proxy
          > > > sends a HTTP 1.0 request to the App server. I've also heard that sp10,
          > > > due out in July will fix these issues. Can anyone verify this?
          > > >
          > > > Also, I want to make sure that our proposed configuration can work in a
          > > > clustered environment. I have two IIS Web servers, WebA and WebB, and
          > > > also two Application servers running 4.5.1 sp7, AppA and AppB. Both Web
          > > > servers are identical and both App servers are identical. Our Weblogic
          > > > ListenPort is 7005
          > > >
          > > > If I set up WebA's iisproxy.ini file to contain the line
          > > > "WebLogicCluster=AppA:7005,AppB:7005"
          > > >
          > > > I then copy WebA's iisproxy.ini file to WebB so that the two
          > > > iisproxy.ini files are identical.
          > > >
          > > > The App servers have an identical configuration and point to 237.0.0.1
          > > > as their multicast IP address.
          > > >
          > > > Is this configuration ok? Can two web servers point to the same two App
          > > > servers in the cluster, or does each Web server need it's own "cluster"
          > > > of App servers.
          > > >
          > > > Thanks in advance...
          

Similar Messages

  • Clustering issue with WLCS 3.2 weblogic 5.1 and service pack 8

    I'm having a problem with Portlets on a page with commerce server 3.2 on
              Cluster A below. One Portal page has multiple portlets on it. When the
              Portal Page executes the portlets are being scheduled across both SCCWLS00
              and SCCWLS01 and they are not able to share the session. Thus they will
              throw exceptions trying to read properties from the WLCS profile which is
              shared.
              In Cluster B, When the portal page excutes all portlets are "pinned" to that
              server and they share the information perfectly. Both Cluster Groups have
              their CLUSTER-wide weblogic.properties file set for
              weblogic.httpd.clustering.enable=true
              weblogic.httpd.session.persistence=true
              weblogic.httpd.session.persistentStoreType=replicated
              weblogic.httpd.register.cluster=weblogic.servlet.internal.HttpClusterServlet
              Any ideas on why this is happening? And How I can correct it?
              David Marshall
              ==============================================
              Environmental Background
              CLUSTER Group A (Production)
              VLAN1
              StrongHold 3 (Apache 1.3.19 w/SSL) (Solaris 8)
              ! mod_wl-ssl.so
              ! WebLogicCluster
              sccwls00:nnnn,sccwls01:nnnn
              V
              <firewall translates IPs from 1 VLAN 1 VLAN 2>
              VLAN2 !
              V V
              SCCWLS00 (Solaris 8) SCCWLS01 (Solaris 8)
              CLUSTER Group B (Development)
              StrongHold 3 (Apache 1.3.19 w/SSL) (Solaris 7)
              ! mod_wl-ssl.so
              ! WebLogicCluster
              weblogic00:nnnn,weblogic01:nnnn
              V V
              WEBLOGIC00 (Soaris 8) WEBLOGIC01 (Solaris 8)
              

    What kind of problem do you have?
    If it's not connected with JDBC, you'd better post your question
    in webservices newsgroup.
    Regards,
    Slava Imeshev
    "leopld goess" <[email protected]> wrote in message
    news:[email protected]..
    hy out there.
    i've been working with apache soap on wl 5.1 for a while now, and
    everything seems to be working allright- as long as i don't try to
    install a servicepack, namely sp8 or sp10. if i do that, the entire
    soap service fails to deploy.
    any ideas...
    thanx
    leopold

  • JBoss Clustering | Issue with sequence generator

    Hi all,
    I am facing a strange issue. I have 2 instances of jboss on the same machine and we have a number of stateless session beans used in our application. Now, I have written a Stateless session bean for sequence generator. I am able to run it on one instance but it is failing on another instance (even if I am only this running this one instance).
    It gives the following error:
    com.proximities.common.utils.SequenceIdGeneratorUtil: Method: getSequence(): Message: TableKey : VENUE
    2005-08-02 11:19:58,406 DEBUG [com.proximities] Class: utils.SequenceIdGeneratorUtil: Method: getSequence(): Message: Fetching from sequence proxy factory: VENUE
    2005-08-02 11:19:58,406 DEBUG [com.proximities] Class: ejb.EJBLookupUtil: Method: getInitialContext: Message: Using JNDI initial context: org.jnp.interfaces.NamingContextFactory
    2005-08-02 11:19:58,406 DEBUG [com.proximities] Class: ejb.EJBLookupUtil: Method: getInitialContext: Message: Using JNDI URL: jnp://localhost:11099
    2005-08-02 11:19:58,406 DEBUG [com.proximities] Class: ejb.EJBLookupUtil: Method: getInitialContext: Message: Using JNDI initial context prefix: org.jboss.naming:org.jnp.interfaces
    2005-08-02 11:19:58,421 DEBUG [com.proximities] Class: ejb.EJBLookupUtil: Method: getSequenceFacade: Message: SequenceStoreFacadeHome - Sequence store facade home returned from ejbHomeFactory isnull
    2005-08-02 11:19:58,421 FATAL [com.proximities] Class: ejb.EJBLookupUtil: Method: getSequenceFacade: Message: Exception during the invoking the remote interface
    2005-08-02 11:19:58,421 INFO [STDOUT] java.lang.NullPointerException
    2005-08-02 11:19:58,421 INFO [STDOUT] ejb.EJBLookupUtil.getSequenceFacade(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] sequence.SequenceProxyFactory.getSequenceStore(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] sequence.SequenceProxyFactory.reserveBlock(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] sequence.SequenceProxyFactory.<init>(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] sequence.SequenceProxyFactory.getSequence(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at common.utils.SequenceIdGeneratorUtil.getSequence(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at dataaccess.VenueDAO.add(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at dataaccess.VenueDAO.update(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at dataaccess.common.GenericDataAccessManager.executeModify(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at business.mediator.ManageVenueMediator.insertIntoVenues(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at business.sessionfacade.VenueManagementFacadeEJBean.insertIntoVenues(Unknown Source)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    2005-08-02 11:19:58,421 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:585)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:130)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:51)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:105)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:139)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.CleanShutdownInterceptor.invoke(CleanShutdownInterceptor.java:264)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.ejb.Container.invoke(Container.java:873)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    2005-08-02 11:19:58,421 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    2005-08-02 11:19:58,421 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:585)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:165)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:97)
    2005-08-02 11:19:58,421 INFO [STDOUT] at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
    2005-08-02 11:19:58,421 INFO [STDOUT] at $Proxy92.insertIntoVenues(Unknown Source)
    Now within the server logs, I can see that it has loaded and cached the home interface of that bean, but dont know why its not picking it up.
    Here are the logs for the same:
    [org.jboss.ejb.EjbModule] startService, starting container: SequenceStoreFacade
    [org.jboss.system.ServiceController] starting service jboss.j2ee:jndiName=ejb.SequenceStoreFacadeHome,service=EJB
    [org.jboss.ejb.StatelessSessionContainer] Starting jboss.j2ee:jndiName=ejb.SequenceStoreFacadeHome,service=EJB
    [org.jboss.ejb.StatelessSessionContainer] Begin java:comp/env for EJB: SequenceStoreFacade
    [org.jboss.ejb.StatelessSessionContainer] TCL: org.jboss.util.loading.DelegatingClassLoader@188d92e
    [org.jboss.ejb.StatelessSessionContainer] Bound java:comp/ORB for EJB: SequenceStoreFacade
    [org.jboss.ejb.StatelessSessionContainer] Bound java:comp:/HandleDelegate for EJB: SequenceStoreFacade
    [org.jboss.ejb.StatelessSessionContainer] End java:comp/env for EJB: SequenceStoreFacade
    [org.jboss.ejb.plugins.local.BaseLocalProxyFactory] SequenceStoreFacade cannot be Bound, doesn't have local and local home interfaces
    [org.jboss.proxy.ejb.ProxyFactory] (re-)Binding Home ejb.SequenceStoreFacadeHome
    [org.jboss.proxy.ejb.ProxyFactory] Bound SequenceStoreFacade to ejb.SequenceStoreFacadeHome
    [org.jboss.system.ServiceController] starting service jboss.j2ee:service=EJB,plugin=pool,jndiName=ejb.SequenceStoreFacadeHome
    [org.jboss.ejb.plugins.StatelessSessionInstancePool] Starting jboss.j2ee:service=EJB,plugin=pool,jndiName=ejb.SequenceStoreFacadeHome
    [org.jboss.ejb.plugins.StatelessSessionInstancePool] Started jboss.j2ee:service=EJB,plugin=pool,jndiName=ejb.SequenceStoreFacadeHome
    [org.jboss.system.ServiceController] Starting dependent components for: jboss.j2ee:service=EJB,plugin=pool,jndiName=ejb.SequenceStoreFacadeHome dependent components: []
    [org.jboss.resource.connectionmanager.CachedConnectionInterceptor] start called in CachedConnectionInterceptor
    [org.jboss.ejb.StatelessSessionContainer] Started jboss.j2ee:jndiName=ejb.SequenceStoreFacadeHome,service=EJB
    [org.jboss.system.ServiceController] Starting dependent components for: jboss.j2ee:jndiName=ejb.SequenceStoreFacadeHome,service=EJB dependent components: []
    BTW, I am using JCS for caching and JBoss 4.0. Any pointers will be most appreciated?
    Thanks,
    Vikrant Verma

    You'll get a lot more help with this by posting this to the JBoss forums. This forum is about the J2EE SDK which uses the Sun Java System Application Server.
    -Ian Evans

  • Windows server 2012 R2 clustering issue with disks

    we have a two node cluster
    we have volumes configurred on both the clusters.we are using  EVA san storage.
    Data(C:\ClusterStorage\Volume1)
    Logs(C:\ClusterStorage\Volume2)
    i am able to change/move Clustered disk drives from owner node A to Owner node B.I cannot see the clustered drives on both active/passive nodes.
    i am also not able to view the volumes on node b in the windows explorer.Can someone please tell me how to look at the volumes once we move between the drives on the cluster.
    Thank you
    lucky

    Since you are showing us that you have configured Cluster Shared Volumes, that means there are no volumes to be seen in Windows Explorer.  This is expected behavior.  When you create Cluster Shared Volumes, the cluster software creates reparse
    or mount points for the volumes.  That is what the C:\ClusterStorage\Volumex is - it is pointing to the actual volume.  When you want to use storage, you need to point to C:\ClusterStorage\Volumex and whatever subdirectory you create for the location. 
    CSVs are not meant to be used by all applications.  They were initially designed for Hyper-V.  But that is not how you would set up you cluster if you want to offer a something like a regular file share.
    .:|:.:|:. tim

  • Issue with Distributed Queue and WebLogic Clustering

    Hi, When a message is received by distributed queue, MDB is processing the message on two managed servers. There seems to be issue with clustering and the physical queues present on both the managed servers are receving the message.
    Our environment configuration details are as below:
    One Web logic Cluster with 2 nodes (2 managed web logic servers).
    One MDB deployed on the cluster listening to a queue with JNDI name “xng/jms/CODEventsQueue”
    One Distributed queue with two members on the two nodes of the cluster, and with JNDI name “xng/jms/CODEventsQueue”
    Two members of the distributed queue deployed on two JMS servers, which are separately deployed on each managed server .
    And the distributed queue is deployed on the cluster.
    Any help is appreciated.
    Thanks
    Sampath

    It is not clear to me how you concluded that "both the managed servers are receiving the message". Did you monitor the queues' statistics, or did you see both MDB instances received the same message?
    It looks like that you using a weighted distributed queue. Do the two physical queues that compose the distributed queue have their own JNDI names? If so, what are they?
    Have you tried to use a uniform distributed queue and see if the same behavior shows up?
    You can find more about uniform distributed destination at
    http://edocs.bea.com/wls/docs103/jms/dds.html#wp1313713
    BTW, which WebLogic Server releases are you using? Could you provide the distributed queue configuration?
    Thanks,
    Dongbo

  • Performance issues with Planning data load & Agg in 11.1.2.3.500

    We recently upgraded from 11.1.1.3 to 11.1.2.3. Post upgrade we face performance issues with one of our Planning job (eg: Job E). It takes 3x the time to complete in our new environment (11.1.2.3) when compared to the old one (11.1.1.3). This job loads then actual data and does the aggregation. The pattern which we noticed is , if we run a restructure on the application and execute this job immediately it gets completed as the same time as 11.1.1.3. However, in current production (11.1.1.3) the job runs in the following sequence Job A->Job B-> Job C->Job D->Job E and it completes on time, but if we do the same test in 11.1.2.3 in the above sequence it take 3x the time . We dont have a window to restructure the application to before running Job E  every time in Prod. Specs of the new Env is much higher than the old one.
    We have Essbase clustering (MS active/passive) in the new environment and the files are stored in the SAN drive. Could this be because of this? has any one faced performance issues in the clustered environment?

    Do you have exactly same Essbase config settings and calculations performing AGG ? . Remember something very small like UPDATECALC ON/OFF can make a BIG difference in timing..

  • Font Issue with Report Generation Toolkit for Microsoft Office

    I have been using this toolkit for only a few days now, but I just have to get this issue off my back. When developing a toolkit it would be a good idea to use the same cluster to represent fonts in ALL places. If you look at "Excel Set Graph Font" vs. "Excel Easy Table" they take two completely different clusters. Why? I don't know, but it is *very* annoying.
    How could something like this slip through the cracks? Is there some reason why there is this discrepancy? From my perspective as a software engineer I see no excuse, but maybe someone else can justify this oversight for me. I just hope that I don't find any more issues with the toolkit...
    Naveen.

    Naveen,
    what you said is true when dealing with same kind of objects, but in this circumstance, different cluster defines the font of a differnt object. For example, you may not want the user have as many options with defining the font for the X Y axis title as that for defining the text in the table. This is ture when you want your generated report to have similiar styles.
    But this is certainly something we will think about, thanks for your constructive suggestion,
    XD Gao
    Application Engineer
    National Instruments

  • 2008 R2: OS(systemState/C: Drive) backup issues with VSS - 0x80042316 & 0x81080101 & 0x80080005 & 2155348001

    Hi-
    Looked thru the thread related to my questions and found nothing that applies yet.
    Example:
     http://social.technet.microsoft.com/Forums/en-US/4e4472b9-8e6f-4fdc-a287-1cc8c0f6de09/windows-2008-r2-backup-fails-with-event-521-error-code-2155348001?forum=windowsbackup
    http://social.technet.microsoft.com/Forums/en-US/e8c910f7-f0dd-4613-beae-b98894fb6f23/windows-server-2008-std-backup-fails-constantly-with-error-code-2155348001?forum=windowsbackup
    Here are details of the issues....
    Backup - OS error - system image:
    External disk - USB
    Mon - Fri @ 6PM.
    Windows SystemState
    OS(C:)
    Last backup failure...
    Start time: 8/11/2014 6:01:32 PM
    End time: 8/12/2014 4:51:29 AM
    Duration: 10:49:56.4414784
    [Critical error WINIMAGE_UNABLE_VSS] Unable to create VSS snapshot
      - Additional information: Refer to the log for more details
      - Troubleshooting link:
    http://kb.backupassist.com/errormap.php?BA2512
    The backup operation stopped before completing.
    Detailed error: ERROR - The shared restore point operation failed with error (0x81000101)
    The creation of a shadow copy has timed out. Try this operation again.
    Log of files successfully backed up:
    C:\Windows\Logs\WindowsServerBackup\Backup-12-08-2014_04-41-00.log
    Log of files for which backup failed:
    C:\Windows\Logs\WindowsServerBackup\Backup_Error-12-08-2014_04-41-00.log
    NOTE:
    The errors logs are not there?
    Windows Backup timed-out before the shared protection point was created.
    ERROR - The shared restore point operation failed with error (0x81000101)
    The creation of a shadow copy has timed out. Try this operation again.
    Event Viewer Log:
    Sequence of Events...
    1.
    The Block Level Backup Engine service has successfully started.
    2.
    Backup operation that started...
    Log Name:      Application
    Source:        Microsoft-Windows-Backup
    Date:          8/12/2014 4:51:06 AM
    Event ID:      521
    Task Category: None
    Level:         Error
    Keywords:     
    User:          SYSTEM
    Computer:      mdnfile.Auxiant.local
    Description:
    The backup operation that started at '?2014?-?08?-?12T09:41:00.492000000Z' has failed because the
    Volume Shadow Copy Service operation to create a shadow copy of the volumes being backed up failed
    with following error code '2155348001'.
    Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.
    --> Suggestion are to check Virus scanner or consult DPM forum...
    3.
    OS Job failed with errors...( Backup Assist is 3rd party backup - wrapper round Wbadmin/Win Backup)
    Log Name:      Application
    Source:        BackupAssist
    Date:          8/12/2014 4:51:51 AM
    Event ID:      5634
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    Backup job OS backup failed with errors.
    Critical error: Unable to create VSS snapshot
    Destination: External disk
    Start time: 8/11/2014 6:01:32 PM
    End time: 8/12/2014 4:51:29 AM
    Duration: 10:49:56.4414784
    Destination: External disk
    Start time: 8/11/2014 6:01:32 PM
    End time: 8/12/2014 4:51:29 AM
    Duration: 10:49:56.4414784
    4.
    Backup Assist reports via Win backup - Snapshot in progress
    Log Name:      Application
    Source:        BackupAssist
    Date:          8/12/2014 4:52:20 AM
    Event ID:      5634
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    Backup job Data backup failed with errors.
    Ultra critical error: Volume Shadow Copy Error 0x80042316 - snapshot set in progress
    Destination: Local directory
    Start time: 8/12/2014 4:52:10 AM
    End time: 8/12/2014 4:52:12 AM
    Duration: 00:00:02.7300000
    5.
    The Block Level Backup Engine service has stopped.
    6.
    Later...we tried manually stopping VSS and SWPRV services - only VSS had the issue.
    WBengine was not running...
    C:\>sc stop swprv
    SERVICE_NAME: swprv
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 3  STOP_PENDING
                                    (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    C:\>sc query swprv
    SERVICE_NAME: swprv
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 1  STOPPED
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    C:\>sc query wbengine
    SERVICE_NAME: wbengine
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 1  STOPPED
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    C:\>sc query vss
    SERVICE_NAME: vss
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 3  STOP_PENDING
                                    (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    C:\>sc stop vss
    [SC] ControlService FAILED 1061:
    The service cannot accept control messages at this time.  
    Log Name:      Application
    Source:        VSS
    Date:          8/12/2014 9:20:33 AM
    Event ID:      8225
    Task Category: None
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    The VSS service is shutting down due to shutdown event from the Service Control Manager.
    7.
    VSS still having issues here...not stopping!
    Log Name:      Application
    Source:        VSS
    Date:          8/12/2014 9:42:33 AM
    Event ID:      11
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    Volume Shadow Copy Service information:
    The COM Server with CLSID {e579ab5f-1cc4-44b4-bed9-de0991ff0623} and name IVssCoordinatorEx2 cannot be started.
    Most likely the CPU is under heavy load. [0x80080005, Server execution failed]
    8.
    Not sure why this is started again?
    Plus a DCOM timeout...
    Log Name:      Application
    Source:        Microsoft-Windows-Backup
    Date:          8/12/2014 9:31:13 AM
    Event ID:      753
    Task Category: None
    Level:         Information
    Keywords:     
    User:          SYSTEM
    Computer:      mdnfile.Auxiant.local
    Description:
    The Block Level Backup Engine service has successfully started.
    Event Xml:
    Log Name:      System
    Source:        Microsoft-Windows-DistributedCOM
    Date:          8/12/2014 9:31:43 AM
    Event ID:      10010
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    The server {E579AB5F-1CC4-44B4-BED9-DE0991FF0623} did not register with DCOM within the required timeout.
    9.
    Lots more errors about VSS...repeating Event ID's 11 and 8193...
    Log Name:      Application
    Source:        VSS
    Date:          8/12/2014 9:42:33 AM
    Event ID:      8193
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      mdnfile.Auxiant.local
    Description:
    Volume Shadow Copy Service error: Unexpected error calling routine CoCreateInstance. 
    hr = 0x80080005, Server execution failed
    . Operation:
       Instantiating VSS server
    10.
    Then, finally stopping again...
    Log Name:      Application
    Source:        Microsoft-Windows-Backup
    Date:          8/12/2014 9:51:13 AM
    Event ID:      754
    Task Category: None
    Level:         Information
    Keywords:     
    User:          SYSTEM
    Computer:      mdnfile.Auxiant.local
    Description:
    The Block Level Backup Engine service has stopped.
    11.
    And still repeating 11 & 8193 at this point...as we write up this post.
    12.
    This was suggested by the Backup Assist - software vendor....
    A.)
    ...for 0x81080101:
    "ERROR - The shared restore point operation failed with error (0x81000101)
    The creation of a shadow copy has timed out. Try again this operation."
    If you receive the above error in your report, we have recently found a registry key which
    contains the timeout value set by Microsoft for VSS and found that you can edit this to extend it.
    To get to the registry key, open Regedit (Start > Run > Regedit) and browse to:
    "HKLM\Software\\Microsoft\\Windows NT\\CurrentVersion\\SPP\\CreateTimeout".
    Change value to 1200000 (2*10*60*1000 = 20 mins).
    The default for the timeout period is 10 mins so hopefully doubling this will give enough time to
    complete the snapshot.
    If this isn't present, you'll need to manually enter the registry key. It's a DWORD 32-bit key.
    --> NOTE: HAve not done this yet.
    B.)
    And for 0x80080005...
    http://support.microsoft.com/kb/870655/en-gb
    Our server does have high CPU load at times...
    13.
    Another post from technet mentions system volume size - here is our layout below:
    A.)
    OS/system Disk...
    DISKPART> list disk
      Disk ###  Status         Size     Free     Dyn  Gpt
      Disk 0    Online          278 GB      0 B    (System Vol = C: Drive - OS w/ Programs and batch jobs)
      Disk 1    Online         2791 GB      0 B        *    (Data drive - DFS, rsync,etc. run on D: Drive)
      Disk 2    Online         1863 GB      0 B    (USB 2/3.0 - Enclosure w/ SATA disk = 2GB formatted w/ NTFS.)
    DISKPART> detail disk
    DELL PERC H710P SCSI Disk Device
    Disk ID: CA0DEEA5
    Type   : RAID
    Status : Online
    Path   : 1
    Target : 0
    LUN ID : 0
    Location Path : PCIROOT(0)#PCI(0100)#PCI(0000)#RAID(P01T00L00)
    Current Read-only State : No
    Read-only  : No
    Boot Disk  : Yes
    Pagefile Disk  : Yes
    Hibernation File Disk  : No
    Crashdump Disk  : Yes
    Clustered Disk  : No
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      Volume 1         RECOVERY     NTFS   Partition   3072 MB  Healthy    System
      Volume 2     C   OS           NTFS   Partition    275 GB  Healthy    Boot
    B.)
    Backup disk...
    ST320006 41AS USB Device
    Disk ID: 801AF48C
    Type   : USB
    Status : Online
    Path   : 0
    Target : 0
    LUN ID : 0
    Location Path : UNAVAILABLE
    Current Read-only State : No
    Read-only  : No
    Boot Disk  : No
    Pagefile Disk  : No
    Hibernation File Disk  : No
    Crashdump Disk  : No
    Clustered Disk  : No
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      Volume 4     F   BACKUPS      NTFS   Partition   1863 GB  Healthy
    C.)
    NOTE:
    Also on disk 0(system Disk) - we have a small OEM partition = 39MB and a Recovery Partition = 3GB.
    D.)
    Issues with WBAdmin now...
    C:\>wbadmin get disks
    wbadmin 1.0 - Backup command-line tool
    (C) Copyright 2004 Microsoft Corp.
    ERROR - A Volume Shadow Copy Service operation error has
    occurred: (0x80042302)
    A Volume Shadow Copy Service component encountered an unexpected error.
    Check the Application event log for more information.
    14.
    Ran "Check-Disk" -no errors...
    C:\>chkdsk
    The type of the file system is NTFS.
    The volume is in use by another process. Chkdsk
    might report errors when no corruption is present.
    Volume label is OS.
    WARNING!  F parameter not specified.
    Running CHKDSK in read-only mode.
    CHKDSK is verifying files (stage 1 of 3)...
      116224 file records processed.
    File verification completed.
      654 large file records processed.
      0 bad file records processed.
      0 EA records processed.
      76 reparse records processed.
    CHKDSK is verifying indexes (stage 2 of 3)...
      156676 index entries processed.
    Index verification completed.
      0 unindexed files scanned.
      0 unindexed files recovered.
    CHKDSK is verifying security descriptors (stage 3 of 3)...
      116224 file SDs/SIDs processed.
    Security descriptor verification completed.
      20227 data files processed.
    CHKDSK is verifying Usn Journal...
      35628352 USN bytes processed.
    Usn Journal verification completed.
    Windows has checked the file system and found no problems.
     289233919 KB total disk space.
     100241492 KB in 85477 files.
         57380 KB in 20228 indexes.
             0 KB in bad sectors.
        226627 KB in use by the system.
         65536 KB occupied by the log file.
     188708420 KB available on disk.
          4096 bytes in each allocation unit.
      72308479 total allocation units on disk.
      47177105 allocation units available on disk.
    15.
    There are no backup error logs here - only .etl files...
    C:\Windows\Logs\WindowsServerBackup\
    Wbadmin.1.etl = 9:42AM on 8/12
    Wbadmin.2.etl = 4:51AM on 8/12
    Per windows Win troubleshooting:
    http://technet.microsoft.com/en-us/library/ee692290(WS.10).aspx
    http://blogs.technet.com/b/filecab/archive/2009/09/16/diagnosing-failures-in-windows-server-backup-part-1-vss-spp-errors.aspx
    --> Related to Windows backup and not VSS?
    2155348001 - 0x80780021 - Windows Backup timed-out before the shared protection point was created.
    Should we run the "FIXVSS08.BAT" script - restarts services and re-registers DLL's - does this ever help?
    Will this server need a reboot since VSS is in a state and we can't even test backups?
    Is there a tool we can use to debug VSS or troubleshoot or OS backups further?
    MSReport/Diag, VSS debugging, or another way of helping fix our OS(SystemState/C: drive) backup issues?
    Any help is greatly appreciated - thx.
    -SP
    Scot Pichelman

    Hi Scot,
    Sometimes a third party backup application will change the default VSS provider adding VSS writers which causes Windows Server Backup using an incorrect component in doing backup, that's why I suggest to delete it for a test. Anyway you can reinstall it
    after testing.
    And as you said a high-load CPU could also be the cause of the issue so you may need to first rule hardware effective out.
    If issue still exists, please try the steps below as well:
    1. Please check DCOM Server Process Launcher service is started.
    2. If not, try to change RPC service to run as SYSTEM account. To do this please modify the following key:
    Note: Backup the key before edit incase it cause any issue.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\RpcSs\
    Find "ObjectName" and change the value to LocalSystem.
    Reboot to see if DCOM back to work and if Windows Server Backup starts working. If not, please provide the result if there is any new error occurs.
    If DCOM still not work, please compare the content of the following key with a working server:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
    Edit if there is any difference and make sure you created a backup of the key before editing. 
    If you have any feedback on our support, please send to [email protected]

  • Exchange 2013 CU5 fresh install suffering issues with services not starting and coexistence with 2007

    Hi everyone,
    Hope you can help me out on a couple of issues I've been experiencing during the initial stages of a project to upgrade an on premise Exchange 2007 to 2013.
    On Monday last week I installed the first Exchange 2013 server into the network after a few weeks of careful planning, information gathering and remediation of our current Exchange 2007 environment and associated systems.
    The server itself has been having some issues from the word go, some of which I've resolved but none that are show stoppers but I want to get them resolved before building more servers and setting up the planned 2 x 2 node DAG's
    The main problems are as follows:
    There's usually one service that does not start following an OS restart and it's not always the same service. So far I've seen the following not start: DAG Management, Migration Workflow, Anti-spam Update, Unified Messaging, UM Call Router, Transport
    Service.
    The critical system event log entries are complaining of timeouts when the services are starting up but I can't imagine that the servers boot time is too long...  It's a 2 vCPU/12Gb vRAM VM, Windows 2012 R2
    I receive an error in the Event Log regarding RPC over HTTP Proxy
    to one of the 2007 CAS servers (not our primary one). The first error was because the Windows Component was missing but since installing it, disabling Outlook Anywhere, reenabling it, restarting the server, I now have a new error which is shown further down
    this post
    The Exchange 2013 server install is pretty default, CAS/MBX roles and some basic configuration performed such as new DNS entries, Public SSL certs installed and assigned, URL's updates, SCP updated. I have review and resolved some errors from the event logs
    for over chatty warnings about disk space (the warning is that we have loads of space...)
    This is a brief outline of the environment:
    Exchange 2007 SP3 RU13
    UK - Two physical locations in a stretch LAN (100Mb WAN)
    4 x CCR Cluster Mailbox Servers in two separate CCR Clusters
    Cluster 1 - Windows 2003 R2: One physical, one virtual server - don't ask, legacy install and I know the virtual is not a supported configuration.
    Cluster 2 - Windows 2008 R2: Two virtuals - New cluster built following a 4 day failure of Cluster 1. The aim was to move to supported config and decommission cluster 1.
    Note: Migration of Cluster 1 to Cluster 2 was halted as 2013 was so close it seemed pointless to continue the migration and instead migrate both Clusters to 2013 once in production.
    2 x Virtual Windows 2003 R2 - Hub Transport Servers
    2 x Virtual Windows 2003 R2 - Client Access Servers
    1 x Virtual Windows 2003 R2 - Unified Messaging Server
    1 x Virtual Windows 2003 R2 - Edge Transport Server (DMZ)
    US - One physical location
    1 x Physical Windows 2008 R2 - Mailbox, Client Access, Hub Transport Server
    Exchange 2013 CU5
    UK - Installed into same site along side Exchange 2007 servers
    1 x Virtual Windows 2012 R2 - Mailbox, Client Access Server
    Problem 2 Error Message - Please note, server names and domain name changed:
    Log Name:      Application
    Source:        MSExchange Front End HTTP Proxy
    Date:          18/07/2014 10:00:37
    Event ID:      3005
    Task Category: Core
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      EXC2013.domain.local
    Description:
    [RpcHttp] Marking ClientAccess 2010 server EXC2007CAS1.domain.local (https://EXC2007CAS1.domain.local/rpc/rpcproxy.dll) as unhealthy due to exception: System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
       at System.Net.HttpWebRequest.GetResponse()
       at Microsoft.Exchange.HttpProxy.ProtocolPingStrategyBase.Ping(Uri url)
    Event Xml:
    <Event xmlns=http://schemas.microsoft.com/win/2004/08/events/event>
      <System>
        <Provider Name="MSExchange Front End HTTP Proxy" />
        <EventID Qualifiers="32768">3005</EventID>
        <Level>3</Level>
        <Task>1</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-07-18T09:00:37.000000000Z" />
        <EventRecordID>64832</EventRecordID>
        <Channel>Application</Channel>
        <Computer>EXC2013.domain.local</Computer>
        <Security />
      </System>
      <EventData>
        <Data>RpcHttp</Data>
        <Data>EXC2007CAS1.domain.local</Data>
        <Data>https://EXC2007CAS1.domain.local/rpc/rpcproxy.dll</Data>
        <Data>System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
       at System.Net.HttpWebRequest.GetResponse()
       at Microsoft.Exchange.HttpProxy.ProtocolPingStrategyBase.Ping(Uri url)</Data>
      </EventData>
    </Event>

    Hi Off2work,
    I've gone through the article and the Get-OutlookAnywhere commandlet looks fine (especially when compared with our working CAS).
    Having looked through IIS I have spotted two additional misconfigurations with a missing setting to require SSL on the RPC folder and also the .NET version was not set.
    I've now set those to Require SSL and .NET 2.0.5072 however this has made no difference following restarted of both 2007 CAS and 2013 servers.
    I could potentially reinstall the CAS server or additionally decommission it as we have two of them and the other is not causing any errors with the 2013 server. This broken CAS server doesn't even have DNS records (except it's own hostname) or firewall
    rules pointing to it, nor does it have any active client connections if I check with a quick netstat -a
    As for UM, it's next on my list following some client/server connectivity testing so I have not yet assigned the SSL to the services or setup the dial plans, etc.
    The services do start most of the time, but others then don't so it's not a consistent issue with just this service. On my current boot, the DAG Management service failed to start, but again I don't have a DAG implemented yet.
    I will see if UM drops out of that list once I've configured it shortly
    Thanks for taking the time to respond (and that goes to DareDevil too)

  • Hyper-V 2012 r2 Clustering issue

    Hi All
    We have the following issue and I just thought of why this could be happening
    We are using a 3 node cluster with a witness disk
    The problem is that the nodes in the cluster fail daily and its not a specific node it happens to any of them, but there is always 1 online thou
    Here is the specs we are running :
    *3 identical high end desktop hardware
    *Server 2012 std R2
    *ISCSI using free nas OS on a separate physical machine
    *Teamed NIC's for Management, Clustering, ISCSI and Migration with weights defined
    *9 VM's shared on this cluster between the 3
    *The server have the exact same config except for the one server which is also running hyper-v with 1 vm which has our AD on
    *Currently there is no backup software running for these VM's
    *All the update have been done but no hot-fixes have applied
    My theory why the system is crashing is because the 1 Host is running the AD VM on the HyperV which is different setup compared to the other servers.
    Could this be the issue ?
    Thanks

    What does the validation wizard tell you?  The validation wizard should always be the first thing to run when trying to troubleshoot, as it does hundreds of tests on the environment and will alert you to anything it finds wrong or questionable.
    Out of the box, it sounds like you are running an unsupported configuration since you state it is configured with "3 identical high end desktop hardware".  One of the basic requirements of clustering is that you use hardware that the manufacturer
    has tested for supporting Windows Server 2012 R2. 
    www.windowsservercatalog.com lists all that hardware.  Since you are using desktops, I feel comfortable in saying that those servers are most likely not on the list.  That is not to say that clustering won't work, but it does mean that you are
    running an unsupported configuration.  Since clustering is usually done to provide highly available access to business critical applications, building the environment on unsupported hardware is not a good way to start.  This also means that you might
    be using NICs that are not of server quality, meaning that you may be running into networking issues, as suggested by Darren.  Then there is your iSCSI configuration.  The validation wizard will tell you if you have issues with the storage - a free
    NAS OS may not provide the features necessary for clustering.  Suggestion is to get proper hardware.  What you are describing might be okay for a learning lab, but not for production.
    . : | : . : | : . tim

  • Clustering TopLink with 10g

    We are trying to use TopLink (version 9.0.4.3) in a cluster of Oracle 10g application servers (9.0.4.0.0) but we are having a number of issues getting it to work. When I add the following into the sessions.xml file I get a number of toplink errors on startup:
    &lt;cache-synchronization-manager&gt;
    &lt;clustering-service&gt;
    oracle.toplink.remote.rmi.RMIJNDIClusteringService
    &lt;/clustering-service&gt;
    &lt;jndi-user-name&gt;userName&lt;/jndi-user-name&gt;
    &lt;jndi-password&gt;password&lt;/jndi-password&gt;
    &lt;naming-service-initial-context-factory-name&gt;
    oracle.com.evermind.server.rmi.RMIInitialContextFactory
    &lt;/naming-service-initial-context-factory-name&gt;
    &lt;naming-service-url&gt;ormi://hostname:23791/appName&lt;/naming-service-url&gt;
    &lt;/cache-synchronization-manager&gt;
    The errors that we get are:
    Exception Description: Several [5] SessionLoaderExceptions were thrown:
    Exception [TOPLINK-9003] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.SessionLoaderException
    Exception Description: Unable to process XML tag [clustering-service] with value [
    oracle.toplink.remote.rmi.RMIJNDIClusteringService
    Internal Exception: java.lang.ClassNotFoundException:
    oracle.toplink.remote.rmi.RMIJNDIClusteringService
    Exception [TOPLINK-9003] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.SessionLoaderException
    Exception Description: Unable to process XML tag [jndi-user-name] with value [admin].
    Internal Exception: java.lang.NullPointerException
    Exception [TOPLINK-9003] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.SessionLoaderException
    Exception Description: Unable to process XML tag [jndi-password] with value [XXX].
    Internal Exception: java.lang.NullPointerException
    Exception [TOPLINK-9003] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.SessionLoaderException
    Exception Description: Unable to process XML tag [naming-service-initial-context-factory-name] with value [
    oracle.com.evermind.server.rmi.RMIInitialContextFactory
    Internal Exception: java.lang.NullPointerException
    Exception [TOPLINK-9003] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.SessionLoaderException
    Exception Description: Unable to process XML tag [naming-service-url] with value [ormi://localhost:23791/XXX].
    Internal Exception: java.lang.NullPointerException
    All feedback is appreciated,
    Marc

    There was a recent thread on this issue,
    Missing Descriptor in Servlet
    Basically TopLink does not get notified of the undeployment of an app, so cannot remove the session from the SessionManager. (unless you are using CMP)
    If you can receive notification of the deploy/undeploy you could remove or refresh the session from the session manager.
    A simple way to do this would be to keep a static boolean variable in your apps class that accesses the session from the session manager. The first time you access the session refresh it and set the static to true.
    To refresh a session from the session manager use the API,
    SessionManager.getSession(XMLSessionConfigLoader/XMLLoader xmlLoader, String sessionName, ClassLoader classLoader, boolean shouldLoginSession, boolean shouldRefreshSession)
    i.e.
    SessionManager.getManager().getSession(new XMLSessionConfigLoader/XMLLoader("sessions.xml/or your file name/path"), "yourSessionName", yourClassLoader, true, true);
    Only use this API the first time you access the session from the app.
    You can also use the following code to remove a session,
    SessionManager.getManager().getSessions().remove("yourSessionName");
    I have logged this issue internally, hopefully a better solution will be provided in the 10.1.3 release.

  • Commvault issue with JobResults on NSS volume

    Hi all, we see an issue with Commvault 9R2 (sp10) using a Linux i-data agent client on OES2SP3 x64 backing up (clustered) NSS volumes. For speed we, this case, do not want to use a NSS i-data agent, so we just leverage the Linux i-data agent.
    The issue is that if we use the Linux i-data agent and the jobresults directory is also hosted on the same NSS volume that's being backed up we get an error on failures.cvf
    "Could not open failures file [/media/nss/LBAPOA/galaxy/JobResults/2/268/Failures.cvf] error number [19, No such device]. The backup would continue but this would affect the ability of reattempting the failed file backup during next incremental backup. A full backup is recommended to back up all files. Check the following: 1. The account this product uses has permissions to the product's install directory. 2. Sufficient disk space is available for the Job Results directory. If the problem persists, please upload log files from CommServe, MediaAgent and Client and contact your vendor's support hotline with the job ID of the failed job."
    If we (for testing only) move only the jobresult directory to an ext3 volume we do not see the issue.
    Has someone seen (and hopefully fixed) this issue before? My guess it's a Commvault issue, but just before we open a SR with them I would like to now if there's a good guess to solve this:)

    sveld,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • Multiple clusters definition with the same httpd.conf

    I want to define two different weblogic clusters for the same virtual host based on the URL. I've tried this
    <Location /tocluster1 >
    WebLogicCluster machine1:8090,machine2:8090
    SetHandler weblogic-handler
    </Location >
    <Location /tocluster2 >
    WebLogicCluster machine3:9090, machine4:9090
    SetHandler weblogic-handler
    </Location >
    It doesn't work : requests are mixed up between both clusters.
    Is it possible to achieve using WL6.1SP5 plugin and apache 2.0.47 ?

    I had a similar issue and got it fixed after applying the latest version of the
    proxy plugin. If you already got the latest plugin then it is fine. Otherwise
    let me know, I can send it over to you. You may also open a case with BEA and
    get it.
    Thanks,
    Jiten
    "lauren" <[email protected]> wrote:
    >
    I am having the same issue with Weblogic 8.1 plugin on Apache 2.0.46.
    So it seems
    like the issue has been fixed yet. Do I have to use only one WeblogicCluster
    for each Apache Virtual host? Does anyone have a better solution? Thanks
    Lauren
    "Bjørn Bjerkeli" <[email protected]> wrote:
    WebLogic 5.1 supports only one config per VirtualHost, as specifiedin
    docs, and
    from 6.1 and up multiple configs are supported, also specified in docs.
    I would strongly recommend to use the 6.1-approach when proxying tomultiple
    clusters,
    even if the "old" style works too. I have done some testing that yielded
    high
    error ratios, apache bridge failures and READ_TIMEOUTS when using mod_proxy
    as
    a intermediate to proxy from one VirtualHost to antother containingthe
    cluster-definition
    /Bjørn Bjerkeli, Zenior AS
    "Yakov Broido" <[email protected]> wrote:
    Hey,
    I had the same problem and it didnt work.
    eventually I had to use multiple VirtualHosts.
    It seems that its a bug and the WebLogicCluster directive(and some
    others)
    are global for each vhost.
    This bug is going to be fixed in next ServicePack of WLS 7.0 but Idonno
    what about 6.1
    "Philippe Peeters" <[email protected]> wrote in message
    news:40165b9b$[email protected]..
    I want to define two different weblogic clusters for the same virtualhost
    based on the URL. I've tried this
    <Location /tocluster1 >
    WebLogicCluster machine1:8090,machine2:8090
    SetHandler weblogic-handler
    </Location >
    <Location /tocluster2 >
    WebLogicCluster machine3:9090, machine4:9090
    SetHandler weblogic-handler
    </Location >
    It doesn't work : requests are mixed up between both clusters.
    Is it possible to achieve using WL6.1SP5 plugin and apache 2.0.47

  • Issue with fragmentation

    I have an issue with fragmentation of indexes on my production server.
    on one of the production server database avg_fragmentation_in_percent column value of the non clustered indexes of many tables is nearly 100% and the client wants to know if this value can be reduced. I tried rebuilding and re organising
    the indexes but there is no use, fragmentation even after rebuilding the indexes is the same.
    I was also able to see that record count on all these non clustered indexes is below 600 and
    page count is less than 5, can some one please let me know if fragmentation  can be ignored if page count is so less and provide me supporting article for this so that I can share with client.
    Thanks in advance

    I personally ignore fragmentation when page count is less than 60.  If page count is low between 60 and 300 pages I only concern myself with fragmentation when the level of fragmentation is greater than 50%.  For the purpose of assessing the impact
    of fragmentation you shouldn't consider row counts, page counts are what matter.
    Remember a page is 8KB so an index which has 300 pages is only about 2.4MB in size.  Modern disk subsystems can read that entire index so fast that some fragmentation is going to be nearly meaningless.
    Also, when you find that an attempt to defrag and index doesn't succeed, try rebuilding the index and include the maxdop option in your statement.  A maxdop setting of 1 will often yield better results on multi-processor and multi-core systems.  For
    example:
    alter index myIndex on myTable rebuild with (maxdop = 1)
    If you are running a version of SQL Server which allows for online rebuilds then by making the rebuild an offline operation will also yield slight better results.
    alter index myIndex on myTable rebuild with (maxdop = 1, online = off)

  • Sun's MQ Clustering issue.

    Cluster issue with Sun Message Queue 3.5
    We are developing a basic ESB (Enterprise Service Bus) system with MQ3 as the JMS
    provider. Naturally we want to cluster multiple brokers on different boxes incase one
    fails. For development and testing we�ve setup two MQ3 brokers on two different
    Windows 2000 machines and both are configured the same and have created the same
    destinations on both. We have one producer client running on a RS6000 AIX machine
    sending messages to a message queue, and one consumer client running on a iSeries
    reading the messages. (Note: There are no problems when we�re not clustering and using
    just one broker). The problem is after the consumer processes about 1k-3k messages it
    like drops its active connection to the message queue. Looking at the Administration
    Console it appears the active consumer rolls down to backup consumer. Here is what the
    console shows.
    When working ok:
    Current Number of Messages: 65231
    Current Total Message Bytes: 501033112 bytes
         Current Number of Producers: 1
    Current Number of Active Consumers: 1
    Current Number of Backup Consumers: 0
    When it stops receiving messages:
    Current Number of Messages: 72652
    Current Total Message Bytes: 515987678 bytes
         Current Number of Producers: 1
    Current Number of Active Consumers: 0
    Current Number of Backup Consumers: 1
    At this point the consumer does not pick up anymore messages, it waits on onMessage().
    However, the producer keeps on running just fine. Also we�re using persistent queues,
    not topics.
    Following are the configuration settings.
    Here is the startup screen shot, both brokers are the same except for the name, this one is
    CFERRIS the other is CFERRIS2K so I just show one here.
    C:\Program Files\Sun\MessageQueue3\bin>imqbrokerd -license try
    [12/Apr/2005:11:35:40 CDT]
    ================================================================================
    Sun Java(tm) System Message Queue
    Sun Microsystems, Inc.
    Version:  3.5 SP2  (Build 48-G)
    Compile:  Fri 08/27/2004
    Copyright &#8976; 2004 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    This product includes code licensed from RSA Data Security.
    ================================================================================
    Java Runtime: 1.4.2_05 Sun Microsystems Inc. c:\j2sdk1.4.2_05\jre
    *****  Trial license enabled.  This license will expire on     *****
    *****  Jun 28, 2005.  This license is for evaluation purposes  *****
    *****  only. You are in violation of the license agreement if  *****
    *****  you use this product with this license enabled in a     *****
    *****  production environment.                                 *****
    [12/Apr/2005:11:35:40 CDT]    IMQ_HOME=C:\Program Files\Sun\MessageQueue3
    [12/Apr/2005:11:35:40 CDT] IMQ_VARHOME=C:\Program Files\Sun\MessageQueue3\var
    [12/Apr/2005:11:35:41 CDT] Windows 2000 5.0 x86 CFERRIS (1 cpu) cferris
    [12/Apr/2005:11:35:41 CDT] Java Heap Size: max=194432k, current=16256k
    [12/Apr/2005:11:35:41 CDT] Arguments: -license try
    [12/Apr/2005:11:35:41 CDT] [B1060]: Loading persistent data...
    [12/Apr/2005:11:35:41 CDT] Using built-in file-based persistent store: C:\Progra
    m Files\Sun\MessageQueue3\var\instances\imqbroker\
    [12/Apr/2005:11:35:45 CDT] [B1039]: Broker "imqbroker@CFERRIS:7676" ready.From the config.properties for both brokers, they are the same:
    #Last Update:
    #Fri Apr 08 15:19:45 CDT 2005
    imq.jms.min_threads=10
    imq.instanceconfig.version=300
    imq.autocreate.queue=false
    imq.jms.tcp.port=0
    imq.cluster.url=file\:\\H\:\\MIS\\928DataBrokerInterfaces\\MOM\\cluster.properties
    imq.autocreate.topic=false
    imq.jms.max_threads=1000
    From the cluster.properties file:
    #Last Update:
    #Fri Mar 25 15:47:49 CST 2005
    imq.cluster.brokerlist=cferris2k:7676,cferris:7676
    imq.cluster.masterbroker=cferris2k
    From imqcmd query bkr which are the same on both boxes.
    Querying the broker specified by:
    Host         Primary Port
    localhost    7676
    Version                                              3.5 SP2
    Instance Name                                        imqbroker
    Primary Port                                         7676
    Current Number of Messages in System                 0
    Current Total Message Bytes in System                0
    Max Number of Messages in System                     unlimited (-1)
    Max Total Message Bytes in System                    unlimited (-1)
    Max Message Size                                     70m
    Auto Create Queues                                   false
    Auto Create Topics                                   false
    Auto Created Queue Max Number of Active Consumers    1
    Auto Created Queue Max Number of Backup Consumers    0
    Cluster Broker List (active)                         CFERRIS/10.3.xxx.xx:7676 (imqbroker), CFERRIS2K/10.3.xxx.xx:7676(imqbroker)
    Cluster Broker List (configured)                     cferris2k:7676,cferris:7676
    Cluster Master Broker                                cferris2k
    Cluster URL                                          file:\H:\MIS\Project Office
    \928DataBrokerInterfaces\A-Request-Requirements\MOM\cluster.properties
    Log Level                                            INFO
    Log Rollover Interval (seconds)                      604800
    Log Rollover Size (bytes)                            unlimited (-1)
    Successfully queried the broker.From imqcmd query dst
    C:\>imqcmd query dst -t q -n resultsFromBOS
    Querying the destination where:
    Destination Name    Destination Type
    resultsFromBOS      Queue
    On the broker specified by:
    Host         Primary Port
    localhost    7676
    Destination Name                      resultsFromBOS
    Destination Type                      Queue
    Destination State                     RUNNING
    Created Administratively              true
    Current Number of Messages            0
    Current Total Message Bytes           0
    Current Number of Producers           0
    Current Number of Active Consumers    0
    Current Number of Backup Consumers    0
    Max Number of Messages                unlimited (-1)
    Max Total Message Bytes               unlimited (-1)
    Max Bytes per Message                 unlimited (-1)
    Max Number of Producers               unlimited (-1)
    Max Number of Active Consumers        unlimited (-1)
    Max Number of Backup Consumers        3
    Limit Behavior                        REJECT_NEWEST
    Consumer Flow Limit                   1000
    Is Local Destination                  false
    Local Delivery is Preferred           false
    Successfully queried the destination.For development and testing I am not using JDNI. The following shows
    how I configured the connection factory.
        public ConsumerClient(int acknowledgementMode) {
          // Initiate the factory and connection.
          // Also directly instantiate and configure the object.
          connectFactory = new com.sun.messaging.ConnectionFactory();
          try {
              connectFactory.setProperty("imqAddressList",
                                                          �mq\://cferris2k\:7676/jms,mq\://cferris\:7676/jms�);
              connectFactory.setProperty("imqReconnectEnabled", �true�);
              // Set client ID/user ID
              connectFactory.setProperty("imqDefaultUsername", "admin");
              connectFactory.setProperty("imqDefaultPassword", "admin");
              connectFactory.setProperty("imqAddressListIterations", "-1");
              connectFactory.setProperty("imqReconnectAttempts", "5");
              connectFactory.setProperty("imqAddressListBehavior", "RANDOM");
              // Next create the connection and session
              connection = connectFactory.createConnection();
              session = connection.createSession(false, acknowledgementMode);
              logger.info("A connection and session have been established by ConsumerClient");
          catch(JMSException jmsError){
              reportError("Error creating the connection factory. Following is the message: ",
                           jmsError.getMessage());
        }  // of constructor I added the three properties imqAddressListIterations, imqReconnectAttempts
    and imqAddressListBehavior as an attempt to fix it, but this did not work, so
    previously they were the defaults. I am wondering if I needed to create destination
    queues on all the brokers or just the master?
    Any help with figuring this will greatly be appreciated!!
    Thanks, Chris

    Chris,
    This is fishy.
    Since the queue is configured to have unlimited active consumers, it should never attach a consumer as a backup. It seems like when the client reconnects, it somehow is establishing the consumers as a backup.
    The first thing I'd try is to change maxNumBackupConsumers on the queue to 0. Hopefully this will either keep the consumer a primary (active) consumer, or trigger another error that would shed more light.
    The other curious thing is why is the client loosing it's connection in the first place? To narrow this down I would turn off reconnect (i.e. set imqReconnectEnabled to false), and register a connection exception listener (Connection.setExceptionListener) and see what exception is being generated. Also check the broker's log file and see if there are any interesting messages.
    When you have brokers clustered, you can create a destination on any broker in the cluster, and the destination will be propogated across the cluster. The following SunSolve document contains more details:
    79051 Sun Java[TM] System Message Queue: Understanding the Role of a Master Broker in an MQ Cluster
    And one other thing about clusters. Messages are persisted on the broker the sender is connected to. Messages are then forwarded to consumers anywhere on the cluster. Acknowledgements flow back to the "producing" broker and are processed by it. If a broker goes down, the messages it holds in its persistent store are not available until that broker comes back up. We're looking at improving data availability in a future MQ release and you can get it today in conjuction with the SunCluster product.
    Joe

Maybe you are looking for

  • FireFox web buttons and movie scroll bar do not work anymore!

    == Issue == Firefox is having problems with certain web sites == Description == When watching movies after choosing Maximize movie to full screen movie controls no longer work. You must first hit ESC to get out of full screen mode before controls wor

  • Ipod 4th Generation - Won't turn on or charge - Reset didn't work

    No charging, no turning on, no recognition by my iTunes for my 4th Gen iPod Touch.  It is only about 6 months old.  I tried the holding home and sleep buttons for 10 or more seconds but that did not work.  Any other option besides going to the Apple

  • Using applets in forms 9i

    i am trying to use an "normal" applet (myapplet) designed for use in a html-page in forms9i. properties in applet can be set as "<param name="image1" value="1.jpg">... i used jdevloper to create a wrapper-bean: new->beans->Oracle Forms Pluggable Java

  • Mail not sending for ONLY MacBooks

    Here is a strange one. Mac OSX Snow Leopard Server. Apple Mail app on clients. Desktops, iPhone, iPad can send and reveive email from outside the network. MacBooks                 cannot send and reveive email from outside the network. All thoughts v

  • Hp compatibility

    Hello My IT guys are saying that my 20" cinema display isn't compatible with the HP6510b that they have bought me, even though it has the right connector. Is this true? Is there anything we need to consider to get it to work please? Thanks, Adam