Author |
Message
|
MQAltaf |
Posted: Mon Oct 02, 2006 11:19 pm Post subject: Unable to create queue manager - MQ6.01 solaris 8 |
|
|
 Centurion
Joined: 10 Feb 2005 Posts: 119
|
Hi,
I have recently upgraded MQ from5.2 to 6. However, when i try and create a queue manager i get the following error: -
"The Queue Manager ended for reason 2341881233685872640''
$ dspmq
QMNAME(TEST) STATUS(Ended normally)
An FDC is generated which is shown below:-
+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Tuesday October 03 08:06:37 BST 2006 |
| Host Name :- hfxrp7 (SunOS 5. |
| PIDS :- 5724H7203 |
| LVLS :- 6.0.1.1 |
| Product Long Name :- WebSphere MQ for Solaris (SPARC platform) |
| Vendor :- IBM |
| Probe Id :- XY132006 |
| Application Name :- MQM |
| Component :- xstCreateExtent |
| SCCS Info :- lib/cs/unix/amqxstex.c, 1.83.1.4 |
| Line Number :- 659 |
| Build Date :- May 5 2006 |
| CMVC level :- p600-101-060504 |
| Build Type :- IKAP - (Production) |
| UserID :- 00000125 (mqm) |
| Program Name :- amqzxma0_nd |
| Addressing mode :- 64-bit |
| Process :- 3529 |
| Thread :- 1 |
| QueueManager :- TEST |
| ConnId(1) IPCC :- 2 |
| ConnId(2) QM :- 2 |
| ConnId(3) QM-P :- 2 |
| ConnId(4) App :- 2 |
| Major Errorcode :- xecF_E_UNEXPECTED_SYSTEM_RC |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ6119 |
| Probe Severity :- 2 |
| Probe Description :- AMQ6119: An internal WebSphere MQ error has occurred |
| (Failed to attach shared memory segment: shmat(ShmId 0x000000eb) [rc=-1 |
| errno=24] Too many open files) |
| FDCSequenceNumber :- 0 |
| Arith1 :- 235 eb |
| Arith2 :- 24 18 |
| Comment1 :- Failed to attach shared memory segment: shmat(ShmId |
| 0x000000eb) [rc=-1 errno=24] Too many open files |
| Comment2 :- Too many open files |
| |
+-----------------------------------------------------------------------------+
MQM Function Stack
ExecCtrlrMain
zllStartAsyncProcess
zllStartUtilityManager
xcsCreateSharedMemSet
xstCreateExtent
xcsFFST
Kernel settings as follows: -
* Oracle specific semaphores
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmni=100
set semsys:seminfo_semmns=5000
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=550
set semsys:seminfo_semopm=100
* MQ specific semaphores
set shmsys:shminfo_shmseg=1024
set semsys:seminfo_semmap=1026
Any help would be greatly appreciated.
Thanks is advance |
|
Back to top |
|
 |
mvic |
Posted: Tue Oct 03, 2006 12:50 am Post subject: Re: Unable to create queue manager - MQ6.01 solaris 8 |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
Looks like a problem related to shared memory. Perhaps (pure speculation) the upgrade has left behind some pieces of shared memory with old data formats that the new version of MQ can't read. As I say, this is speculation. Safest and easiest route to deal with this, if indeed it is the case, is to reboot the machine and try crtmqm again. |
|
Back to top |
|
 |
MQAltaf |
Posted: Tue Oct 03, 2006 12:54 am Post subject: |
|
|
 Centurion
Joined: 10 Feb 2005 Posts: 119
|
Hi,
Thanks for your response. The box has been rebooted to no avail. |
|
Back to top |
|
 |
mvic |
Posted: Tue Oct 03, 2006 1:10 am Post subject: Re: Unable to create queue manager - MQ6.01 solaris 8 |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
MQAltaf wrote: |
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmni=100
set semsys:seminfo_semmns=5000
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=550
set semsys:seminfo_semopm=100
* MQ specific semaphores
set shmsys:shminfo_shmseg=1024
set semsys:seminfo_semmap=1026 |
Some of your values are lower than the minimal values suggested by the Quick Beginnings manual at http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.amqdac.doc/amqdac0203.htm Some others have been left to default, which almost certainly suggests they also have values too low for normal MQ operation. |
|
Back to top |
|
 |
MQAltaf |
Posted: Tue Oct 03, 2006 1:41 am Post subject: |
|
|
 Centurion
Joined: 10 Feb 2005 Posts: 119
|
Hi,
Ive amended the values as follows: -
* Oracle specific semaphores
* Commented out values below for MQ6 install
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
*set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmni=100
*set semsys:seminfo_semmns=5000
*set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=550
set semsys:seminfo_semopm=100
* End Oracle IPC paramters
*For mq 6
set semsys:seminfo_semmni=1024
set semsys:seminfo_semaem=16384
set semsys:seminfo_semvmx=32767
set semsys:seminfo_semmns=16384
set semsys:seminfo_semmnu=16384
set semsys:seminfo_semume=256
set shmsys:shminfo_shmseg=1024
set semsys:seminfo_semmap=1026
set rlim_fd_cur=10000
set rlim_fd_max=10000
Will reboot server and see how we get on
Thanks for your help |
|
Back to top |
|
 |
MQAltaf |
Posted: Tue Oct 03, 2006 3:22 am Post subject: |
|
|
 Centurion
Joined: 10 Feb 2005 Posts: 119
|
Hi,
Problem has been fixed by adding the values in /etc system |
|
Back to top |
|
 |
|