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 VermaYou'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
luckySince 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
SampathIt 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 -
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 PichelmanHi 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] -
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 ?
ThanksWhat 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 -
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:
<cache-synchronization-manager>
<clustering-service>
oracle.toplink.remote.rmi.RMIJNDIClusteringService
</clustering-service>
<jndi-user-name>userName</jndi-user-name>
<jndi-password>password</jndi-password>
<naming-service-initial-context-factory-name>
oracle.com.evermind.server.rmi.RMIInitialContextFactory
</naming-service-initial-context-factory-name>
<naming-service-url>ormi://hostname:23791/appName</naming-service-url>
</cache-synchronization-manager>
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,
MarcThere 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 -
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 advanceI 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 ⌐ 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, ChrisChris,
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
-
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
-
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