ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » WMQ 6.0 Server - Creation of QueueManager hangs

Post new topic  Reply to topic
 WMQ 6.0 Server - Creation of QueueManager hangs « View previous topic :: View next topic » 
Author Message
Steffi
PostPosted: Wed Nov 30, 2005 7:38 am    Post subject: WMQ 6.0 Server - Creation of QueueManager hangs Reply with quote

Newbie

Joined: 30 Nov 2005
Posts: 5

Hi,

I have installed WebSphere MQ Server 6.0 on a Windows Server 2003.
In the "Prepare WebSphere MQ Wizard", I had to enter a special domain user account because the Domain Controller is a Windows Server 2003 (as described in the installation instructions).
When I try to set up the default configuration, the processor load increases to 100% (especially because of process amqzxma0.exe) and the configuration process hangs.
Even if I let it run several hours, the wizard is not able to set up the default Queue Manager and the default cluster.

But a few minutes after the configuration process has started, the event log shows the following messages:

Warning:
"WebSphere MQ semaphore is busy.
WebSphere MQ was unable to acquire a semaphore within the normal timeout period of 0 minutes. MQ will continue to wait for access. If the situation does not resolve itself and you suspect that your system is locked then investigate the process which owns the semaphore.
The PID of this process will be documented in the accompanying FFST."

Warning:
"An internal WebSphere MQ error has occurred on queue manager QM_vsserver. An error has been detected, and the WebSphere MQ error recording routine has been called. The failing process is process 2720.
Use the standard facilities supplied with your system to record the problem identifier, and to save the generated output files. Contact your IBM support center. Do not discard these files until the problem has been resolved."

Error:
"An internal WebSphere MQ error has occurred.
An error has been detected, and the MQ error recording routine has been called. Details of the error have been stored at C:\Program Files\IBM\WebSphere MQ\errors\AMQ2720.0.FDC. A synopsis is given in the data section below. Use the standard facilities supplied with your system to record the problem identifier, and to save the generated output files. Contact your IBM support center. Do not discard these files until the problem has been resolved."


Does anybody know what causes this problem or how to solve it?

Thanks in advance,

Steffi
Back to top
View user's profile Send private message
JT
PostPosted: Wed Nov 30, 2005 9:45 am    Post subject: Reply with quote

Padawan

Joined: 27 Mar 2003
Posts: 1564
Location: Hartford, CT.

Post the top two sections of the FDC.
Back to top
View user's profile Send private message
Steffi
PostPosted: Wed Nov 30, 2005 11:31 pm    Post subject: Reply with quote

Newbie

Joined: 30 Nov 2005
Posts: 5

Hi,

thank you for your reply.

The first sections of the FDC look like that:

+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Mi November 30 16:21:22 W. Europe Standard Time 2005 |
| Host Name :- VSSERVER (Windows Ver 5.2 Build 3790: ) |
| PIDS :- 5724H7200 |
| LVLS :- 6.0.0.0 |
| Product Long Name :- WebSphere MQ for Windows |
| Vendor :- IBM |
| Probe Id :- XY337101 |
| Application Name :- MQM |
| Component :- xllLongLockRequest |
| SCCS Info :- lib/cs/pc/winnt/amqxsemn.c, 1.97 |
| Line Number :- 1632 |
| Build Date :- May 19 2005 |
| CMVC level :- p000-L050519 |
| Build Type :- IKAP - (Production) |
| UserID :- administrator |
| Process Name :- C:\Program Files\IBM\Eclipse SDK30\eclipse\jre\bin |
| \javaw.exe |
| Process :- 00002720 |
| Thread :- 00000005 |
| QueueManager :- QM_vsserver |
| ConnId(1) IPCC :- 11 |
| Major Errorcode :- xecL_W_LONG_LOCK_WAIT |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ6150 |
| Probe Severity :- 3 |
| Probe Description :- AMQ6150: WebSphere MQ-Semaphor ist belegt. |
| FDCSequenceNumber :- 0 |
| |
+-----------------------------------------------------------------------------+

MQM Function Stack
amqjxcsa.wmqNativeCall
amqjxcsa.jxcGetCommandServerStatus
MQCONNX
trmzstMQCONNX
zstMQCONNX
zstMQConnect
ziiMQCONN
ziiConnectToAgent
zcpAttachPipe
xllLongLockRequest
xcsFFST

MQM Trace History
------------} xcsGetMem rc=OK
-----------} xstAttachSharedMemSet rc=OK
-----------{ xcsReleaseThreadMutexSem
-----------} xcsReleaseThreadMutexSem rc=OK
----------} xcsConnectSharedMemSet rc=OK
----------{ xcsDestroySubpoolIfInvalid
----------} xcsDestroySubpoolIfInvalid rc=OK
----------{ xcsAttachSetExtents
----------} xcsAttachSetExtents rc=OK
---------} xcsAttachSharedSubpool rc=OK
--------} xcsConnectSharedSubpool rc=OK
--------{ xcsGetEnvironmentString
--------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
--------{ xcsReleaseThreadMutexSem
--------} xcsReleaseThreadMutexSem rc=OK
-------} xcsInitialize rc=OK
-------{ zutConnectConfig
--------{ xcsLookupNamedMemBlock
---------{ xcsEnumerateQuickCellBlock
----------{ xcsGetMem
----------} xcsGetMem rc=OK
---------} xcsEnumerateQuickCellBlock rc=OK
---------{ xcsFreeMem
---------} xcsFreeMem rc=OK
--------} xcsLookupNamedMemBlock rc=OK
--------{ xcsGetMem
--------} xcsGetMem rc=OK
-------} zutConnectConfig rc=OK
-------{ xcsTerminate
--------{ xcsRequestThreadMutexSem
--------} xcsRequestThreadMutexSem rc=OK
--------{ xihCheckThreadList
--------} xihCheckThreadList rc=OK
--------{ xcsCacheSharedSubpool
---------{ xcsGetMem
---------} xcsGetMem rc=OK
--------} xcsCacheSharedSubpool rc=OK
--------{ xcsDisconnectSharedSubpool
---------{ xcsDettachSharedSubpool
----------{ xcsDisconnectSharedMemSet
-----------{ xcsRequestThreadMutexSem
-----------} xcsRequestThreadMutexSem rc=OK
-----------{ xcsFreeMem
-----------} xcsFreeMem rc=OK
-----------{ xcsFreeMem
-----------} xcsFreeMem rc=OK
-----------{ xcsReleaseThreadMutexSem
-----------} xcsReleaseThreadMutexSem rc=OK
----------} xcsDisconnectSharedMemSet rc=OK
----------{ xstDisconnectExtent
-----------{ xcsRequestThreadMutexSem
-----------} xcsRequestThreadMutexSem rc=OK
-----------{ xcsReleaseThreadMutexSem
-----------} xcsReleaseThreadMutexSem rc=OK
----------} xstDisconnectExtent rc=OK
----------{ xcsFreeMem
----------} xcsFreeMem rc=OK
----------{ xcsDestroyThreadMutexSem
-----------{ xcsCloseHandle
-----------} xcsCloseHandle rc=Unknown(1)
----------} xcsDestroyThreadMutexSem rc=OK
----------{ xcsDestroyThreadMutexSem
-----------{ xcsCloseHandle
-----------} xcsCloseHandle rc=Unknown(1)
----------} xcsDestroyThreadMutexSem rc=OK
----------{ xcsFreeMem
----------} xcsFreeMem rc=OK
---------} xcsDettachSharedSubpool rc=OK
---------{ xllDropSubpoolHandles
---------} xllDropSubpoolHandles rc=OK
--------} xcsDisconnectSharedSubpool rc=OK
--------{ xcsReleaseThreadMutexSem
--------} xcsReleaseThreadMutexSem rc=OK
-------} xcsTerminate rc=OK
------} zstInitCS rc=OK
------{ zutQueryValue
------} zutQueryValue rc=OK
------{ zutQueryValue
------} zutQueryValue rc=OK
------{ ztmInitialise
-------{ xcsCreateThreadMutexSem
-------} xcsCreateThreadMutexSem rc=OK
------} ztmInitialise rc=OK
------{ zstInsertPCD
-------{ xcsRegComp
-------} xcsRegComp rc=OK
-------{ xcsGetMem
-------} xcsGetMem rc=OK
-------{ zstGetApplIds
--------{ xcsUpdateThreadUserDetails
---------{ xcsGetNTOwnerSid
---------} xcsGetNTOwnerSid rc=OK
--------} xcsUpdateThreadUserDetails rc=OK
--------{ xcsQueryValueForSubpool
--------} xcsQueryValueForSubpool rc=xecU_W_TRUNCATED
--------{ xcsQueryValueForSubpool
--------} xcsQueryValueForSubpool rc=OK
--------{ xcsQueryValueForSubpool
--------} xcsQueryValueForSubpool rc=OK
--------{ xcsQueryValueForSubpool
--------} xcsQueryValueForSubpool rc=xecU_W_TRUNCATED
--------{ zutQueryThreadId
--------} zutQueryThreadId rc=OK
-------} zstGetApplIds rc=OK
------} zstInsertPCD rc=OK
------{ xcsRegisterDestructor
-------{ xcsGetMem
-------} xcsGetMem rc=OK
-------{ xcsRequestThreadMutexSem
-------} xcsRequestThreadMutexSem rc=OK
-------{ xcsReleaseThreadMutexSem
-------} xcsReleaseThreadMutexSem rc=OK
------} xcsRegisterDestructor rc=OK
------{ zutLoadApiExits
-------{ zutQueryValue
-------} zutQueryValue rc=OK
------} zutLoadApiExits rc=OK
------{ ziiInitialise
------} ziiInitialise rc=OK
------{ ziiMQCONN
-------{ zutUnlockLocalThreads
--------{ xcsReleaseThreadMutexSem
--------} xcsReleaseThreadMutexSem rc=OK
-------} zutUnlockLocalThreads rc=OK
-------{ ziiConnectToAgent
--------{ ziiCheckECRunning
--------} ziiCheckECRunning rc=OK
--------{ xcsInitialize
---------{ xcsUpdateThreadUserDetails
----------{ xcsGetNTOwnerSid
----------} xcsGetNTOwnerSid rc=OK
---------} xcsUpdateThreadUserDetails rc=OK
---------{ xcsRequestThreadMutexSem
---------} xcsRequestThreadMutexSem rc=OK
---------{ xihCheckThreadList
---------} xihCheckThreadList rc=OK
---------{ xcsInitGlobalSecurityData
---------} xcsInitGlobalSecurityData rc=OK
---------{ xcsConnectSharedSubpool
----------{ xcsAttachSharedSubpool
-----------{ xcsGetMem
-----------} xcsGetMem rc=OK
-----------{ xcsCreateThreadMutexSem
-----------} xcsCreateThreadMutexSem rc=OK
-----------{ xcsCreateThreadMutexSem
-----------} xcsCreateThreadMutexSem rc=OK
-----------{ xcsGetMem
-----------} xcsGetMem rc=OK
-----------{ xcsConnectSharedMemSet
------------{ xcsRequestThreadMutexSem
------------} xcsRequestThreadMutexSem rc=OK
------------{ xcsRequestThreadMutexSem
------------} xcsRequestThreadMutexSem rc=OK
------------{ xcsReleaseThreadMutexSem
------------} xcsReleaseThreadMutexSem rc=OK
------------{ xstAttachSharedMemSet
-------------{ xstConnectExtent
--------------{ xcsRequestThreadMutexSem
--------------} xcsRequestThreadMutexSem rc=OK
--------------{ xcsReleaseThreadMutexSem
--------------} xcsReleaseThreadMutexSem rc=OK
-------------} xstConnectExtent rc=OK
-------------{ xcsGetMem
-------------} xcsGetMem rc=OK
-------------{ xcsGetMem
-------------} xcsGetMem rc=OK
------------} xstAttachSharedMemSet rc=OK
------------{ xcsReleaseThreadMutexSem
------------} xcsReleaseThreadMutexSem rc=OK
-----------} xcsConnectSharedMemSet rc=OK
-----------{ xcsDestroySubpoolIfInvalid
-----------} xcsDestroySubpoolIfInvalid rc=OK
-----------{ xstAttachServer
------------{ xstStorageRequest
-------------{ xstServerRequest
-------------} xstServerRequest rc=OK
------------} xstStorageRequest rc=OK
-----------} xstAttachServer rc=OK
-----------{ xcsAllocateQuickCell
-----------} xcsAllocateQuickCell rc=OK
-----------{ xcsAttachSetExtents
------------{ xstConnectExtent
-------------{ xcsRequestThreadMutexSem
-------------} xcsRequestThreadMutexSem rc=OK
-------------{ xstStorageRequest
--------------{ xstServerRequest
--------------} xstServerRequest rc=OK
-------------} xstStorageRequest rc=OK
-------------{ xcsReleaseThreadMutexSem
-------------} xcsReleaseThreadMutexSem rc=OK
------------} xstConnectExtent rc=OK
------------{ xstConnectExtent
-------------{ xcsRequestThreadMutexSem
-------------} xcsRequestThreadMutexSem rc=OK
-------------{ xstStorageRequest
--------------{ xstServerRequest
--------------} xstServerRequest rc=OK
-------------} xstStorageRequest rc=OK
-------------{ xcsReleaseThreadMutexSem
-------------} xcsReleaseThreadMutexSem rc=OK
------------} xstConnectExtent rc=OK
-----------} xcsAttachSetExtents rc=OK
----------} xcsAttachSharedSubpool rc=OK
---------} xcsConnectSharedSubpool rc=OK
---------{ xcsGetEnvironmentString
---------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
---------{ xcsReleaseThreadMutexSem
---------} xcsReleaseThreadMutexSem rc=OK
--------} xcsInitialize rc=OK
--------{ zcpAttachPipe
---------{ xcsConnectSharedMemSet
----------{ xcsRequestThreadMutexSem
----------} xcsRequestThreadMutexSem rc=OK
----------{ xcsRequestThreadMutexSem
----------} xcsRequestThreadMutexSem rc=OK
----------{ xcsReleaseThreadMutexSem
----------} xcsReleaseThreadMutexSem rc=OK
----------{ xstAttachSharedMemSet
-----------{ xstConnectExtent
------------{ xcsRequestThreadMutexSem
------------} xcsRequestThreadMutexSem rc=OK
------------{ xstStorageRequest
-------------{ xstServerRequest
-------------} xstServerRequest rc=OK
------------} xstStorageRequest rc=OK
------------{ xcsReleaseThreadMutexSem
------------} xcsReleaseThreadMutexSem rc=OK
-----------} xstConnectExtent rc=OK
-----------{ xcsGetMem
-----------} xcsGetMem rc=OK
-----------{ xcsGetMem
-----------} xcsGetMem rc=OK
----------} xstAttachSharedMemSet rc=OK
----------{ xcsReleaseThreadMutexSem
----------} xcsReleaseThreadMutexSem rc=OK
---------} xcsConnectSharedMemSet rc=OK
---------{ xllLongLockRequest
----------{ xllAccessMutexHandle
-----------{ xcsReallocMem
-----------} xcsReallocMem rc=OK
-----------{ xcsReallocMem
-----------} xcsReallocMem rc=OK
----------} xllAccessMutexHandle rc=OK
----------{ xcsBuildDumpPtr
-----------{ xcsGetMem
-----------} xcsGetMem rc=OK
----------} xcsBuildDumpPtr rc=OK
----------{ xcsBuildDumpPtr
----------} xcsBuildDumpPtr rc=OK
----------{ xcsFFST
Back to top
View user's profile Send private message
JT
PostPosted: Thu Dec 01, 2005 9:00 pm    Post subject: Reply with quote

Padawan

Joined: 27 Mar 2003
Posts: 1564
Location: Hartford, CT.

If you haven't already done so, see if installling the WebSphere MQ V6.0 Refresh Pack 6.0.1.0 provides any relief.
Back to top
View user's profile Send private message
Steffi
PostPosted: Fri Dec 02, 2005 2:32 am    Post subject: Reply with quote

Newbie

Joined: 30 Nov 2005
Posts: 5

Hi,

thank you for the hint JT.

I just installed the Refresh Pack, but unfortunately it does not really solve the problem.

After I had let the creation of a queue manager run the last night, it managed to create the new queue manager (although the described error was posted serveral times in the event log).
But nevertheless, the MQ installation cannot be correct, because usually the creation process takes only a few seconds....

Furthermore, I try to set up WebSphere MQ 6.0 on an active/passive cluster with two nodes using Microsoft Clustering Services.
The node on which I created the queue manager first managed to take the corresponding resource online and offline via the Cluster Administrator. But when I tried to bring the resource online on the other node, the processor load there increased to 100 % and it failed with the error already posted.
Sometimes even the clustering services crash because of this problem and initiate a failover...

Does anybody know what causes these problems or whatelse I could try?
Back to top
View user's profile Send private message
sradiraju
PostPosted: Fri Dec 02, 2005 8:32 am    Post subject: Reply with quote

Apprentice

Joined: 08 Sep 2002
Posts: 34
Location: Chicago,IL

Hi Steffi,

Looks like more of an access issue. Can you check if the user-id, you are trying to create Queue Manager, is in mqm group and if not try adding it. Then reboot the machine, windows right, and let us know what happens.

Thanks,
Somesh
Back to top
View user's profile Send private message MSN Messenger
Steffi
PostPosted: Mon Dec 05, 2005 6:26 am    Post subject: Reply with quote

Newbie

Joined: 30 Nov 2005
Posts: 5

Hi Somesh,

thank you for your reply.

The user under which MQSeries is running is a special domain user account created according to the installation instructions.
It is already a member of the domain group "domain mqm" and the local group "mqm".

The behaviour of the current MQSeries 6.0 installation is very strange. Even on the cluster node where I can start the Queue Manager, the CPU usage afterwards increases to 100%.
I have already installed MQSeries 5.3 on a MSCS Cluster before, everything worked fine.
I don't know what is different in version 6.0 that could cause such problems.
Back to top
View user's profile Send private message
hguapluas
PostPosted: Wed Dec 14, 2005 2:52 pm    Post subject: Reply with quote

Centurion

Joined: 05 Aug 2004
Posts: 105
Location: San Diego

Have you tried installing on a non-clustered server and replicating your queue creation process to see if it occurs on that server too? If so, then you can more appropriately focus on MQ6 as a cause in the problem. But since you are in a clustered environment, have you checked the communications between clustered servers to be sure that between the clustered servers, all is ok. Sometimes, errors can appear to be app/service related but are triggered as a result of network infrastructure or server configuration issues.

Just a thought.
Back to top
View user's profile Send private message
Steffi
PostPosted: Mon Dec 19, 2005 7:23 am    Post subject: Reply with quote

Newbie

Joined: 30 Nov 2005
Posts: 5

Hi,

thank you for your reply.

Yes, I have tried to install MQSeries 6.0 on a virtual pc with Windows Server 2003. The creation of a queue manager takes only a few seconds in that environment, but a default channel is not created automatically.
Is that right or should the channel be created automatically?

I don't think the problems with version 6.0 occur because of the cluster, because an installation of MQSeries 5.3 on the same cluster works fine.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » WMQ 6.0 Server - Creation of QueueManager hangs
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.