Author |
Message
|
Shalini |
Posted: Mon Mar 14, 2005 1:26 am Post subject: MQ semop error for AIX |
|
|
Master
Joined: 30 Apr 2002 Posts: 224 Location: India
|
Hi,
MQ 5.3 AIX: 5.1
I need your input for FDC generated for your valid input
I have received the FDC with probe Description of: - AMQ6119: An internal MQSeries error has occurred ('22
| - Invalid argument' from semop.)
| Application Name :- MQM |
| Component :- GetSubpoolsLock |
| Build Date :- Oct 12 2002 |
| CMVC level :- p000-L021011 |
| Build Type :- IKAP - (Production) |
| UserID :- 00000204 (mqadm) |
| Program Name :- amqrmppa |
| Process :- 00052928 |
| Thread :- 00000008 |
| 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 |
| ('22 - A system call received a parameter that is not val' from semop.) |
The IBM link for the same Probe ID gives the following info
(http://www-1.ibm.com/support/docview.wss?uid=swg21052056) with same FDC suggest that
Comment1:
A system call received a parameter that is not val from semop. The failure was caused by an ipcrm command. It appears someone did an ipcrm and removed The semaphore we are trying to lock when we have this failure.
But no one given the ipcrm command.
Still we are getting the same FDC in production and it resolves only when we restart QMGR.
Please let me know which OS/MQ parameter to tune....
 |
|
Back to top |
|
 |
bower5932 |
Posted: Mon Mar 14, 2005 7:21 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
The link that you have posted is for a sempahore error against the user agent running MQ 5.1. Your FDC isn't against the agent. However, if you are running 5.1 code (and I doubt it based on amqrmppa), then you need to upgrade. If you are running 5.3 code, I'd like to see the entire top of the FDC (specifically the probe id but really all of it). |
|
Back to top |
|
 |
Shalini |
Posted: Tue Mar 15, 2005 12:15 am Post subject: |
|
|
Master
Joined: 30 Apr 2002 Posts: 224 Location: India
|
Hi,
Please find the detailed FDC generated
+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Sunday March 13 21:29:33 SAUST 2005 |
| Host Name :- JunkServer (AIX 5.1) |
| PIDS :- 5724B4101 |
| LVLS :- 530 |
| Product Long Name :- WebSphere MQ for AIX |
| Vendor :- IBM |
| Probe Id :- XY324192 |
| Application Name :- MQM |
| Component :- GetSubpoolsLock |
| Build Date :- Oct 12 2002 |
| CMVC level :- p000-L021011 |
| Build Type :- IKAP - (Production) |
| UserID :- 00000007 (mqadm) |
| Program Name :- amqrmppa |
| Process :- 00050146 |
| Thread :- 00000018 |
| 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 |
| ('22 - A system call received a parameter that is not val' from semop.) |
| FDCSequenceNumber :- 0 |
| Arith1 :- 22 16 |
| Comment1 :- '22 - A system call received a parameter that is not |
| val' from |
| |
+-----------------------------------------------------------------------------+
MQM Function Stack
ccxResponder
rrxResponder
rriAcceptSess
lpiSPIMQConnect
zstMQConnect
zstInitCS
xcsInitialize
xcsFFST
MQM Trace History
{ xppInitialiseDestructorRegistrations
} xppInitialiseDestructorRegistrations rc=OK
{ xcsInitialize
-{ xcsRequestThreadMutexSem
-} xcsRequestThreadMutexSem rc=OK
-{ xcsStartPersistentTimerThread
-} xcsStartPersistentTimerThread rc=OK
-{ xcsReleaseThreadMutexSem
-} xcsReleaseThreadMutexSem rc=OK
} xcsInitialize rc=OK
{ cccGetMem
-{ xcsGetMem
-} xcsGetMem rc=OK
} cccGetMem rc=OK
{ cccCSRegister
-{ xcsRegComp
-} xcsRegComp rc=OK
} cccCSRegister rc=OK
{ xcsRequestThreadMutexSem
} xcsRequestThreadMutexSem rc=OK
{ xcsReleaseThreadMutexSem
} xcsReleaseThreadMutexSem rc=OK
{ ccxResponder
-{ ccxNetWorkInit
--{ ccxParseIni
--} ccxParseIni rc=OK
--{ cciLoadLibrary
---{ cccGetMem
----{ xcsGetMem
----} xcsGetMem rc=OK
---} cccGetMem rc=OK
---{ xcsLoadFunction
----{ xcsQueryValueForSubpool
----} xcsQueryValueForSubpool rc=OK
---} xcsLoadFunction rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
---{ xcsQueryProcAddr
---} xcsQueryProcAddr rc=OK
--} cciLoadLibrary rc=OK
--{ xcsRequestThreadMutexSem
--} xcsRequestThreadMutexSem rc=OK
--{ xcsReleaseThreadMutexSem
--} xcsReleaseThreadMutexSem rc=OK
-} ccxNetWorkInit rc=OK
-{ ccxAcceptConv
--{ cciTcpAcceptConv
---{ ioctl
---} ioctl rc=OK
--} cciTcpAcceptConv rc=OK
-} ccxAcceptConv rc=OK
-{ rrxResponder
--{ cccGetConfig
--} cccGetConfig rc=OK
--{ rriAcceptSess
---{ cccGetMem
----{ xcsGetMem
----} xcsGetMem rc=OK
---} cccGetMem rc=OK
---{ ccxSetTimeOut
---} ccxSetTimeOut rc=OK
---{ ccxReceive
----{ cciTcpReceive
-----{ ccxAllocMem
------{ cccGetMem
-------{ xcsGetMem
-------} xcsGetMem rc=OK
------} cccGetMem rc=OK
-----} ccxAllocMem rc=OK
-----{ recv
-----} recv rc=Unknown(84)
----} cciTcpReceive rc=OK
---} ccxReceive rc=OK
---{ lpiSPIMQConnect
----{ xcsInitialize
----} xcsInitialize rc=OK
----{ zstMQConnect
-----{ zutBlankPad
-----} zutBlankPad rc=OK
-----{ zutLockLocalThreads
-----} zutLockLocalThreads rc=OK
-----{ zutIsItBlank
-----} zutIsItBlank rc=OK
-----{ zutCheckQMName
------{ zutCheckValidName
------} zutCheckValidName rc=OK
-----} zutCheckQMName rc=OK
-----{ zutCvtMQName2Str
-----} zutCvtMQName2Str rc=OK
-----{ zstGetPCDbyTID
-----} zstGetPCDbyTID rc=OK
-----{ zstInitCS
------{ xcsInitialize
-------{ xcsRequestThreadMutexSem
-------} xcsRequestThreadMutexSem rc=OK
-------{ xcsBuildDumpPtr
--------{ xcsGetMem
--------} xcsGetMem rc=OK
-------} xcsBuildDumpPtr rc=OK
-------{ xcsStrerror
-------} xcsStrerror rc=OK
-------{ xcsFFST
Please suggest/comment
 |
|
Back to top |
|
 |
fschofer |
Posted: Tue Mar 15, 2005 2:19 am Post subject: |
|
|
 Knight
Joined: 02 Jul 2001 Posts: 524 Location: Mainz, Germany
|
|
Back to top |
|
 |
Shalini |
Posted: Tue Mar 15, 2005 7:02 am Post subject: |
|
|
Master
Joined: 30 Apr 2002 Posts: 224 Location: India
|
Hi,
Thanks for Reply.
Hpw do really prove that the CSD 9 will resolve my issue....
The FDC Comment:
"Comment1 :- '22 - A system call received a parameter that is not |
| val' from | "
search in both IBM and Google does not clue me the same....
Please suggest...
 |
|
Back to top |
|
 |
fschofer |
Posted: Tue Mar 15, 2005 8:17 am Post subject: |
|
|
 Knight
Joined: 02 Jul 2001 Posts: 524 Location: Mainz, Germany
|
|
Back to top |
|
 |
|