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 » General IBM MQ Support » Windows 5804:frcE_BROKER_DEAD (not a cluster question)

Post new topic  Reply to topic
 Windows 5804:frcE_BROKER_DEAD (not a cluster question) « View previous topic :: View next topic » 
Author Message
barda900
PostPosted: Sun Dec 09, 2007 5:16 am    Post subject: Windows 5804:frcE_BROKER_DEAD (not a cluster question) Reply with quote

Newbie

Joined: 08 Dec 2007
Posts: 5

Hey,

I'm experiencing some problems with the strmqbrk command.

From a command line I issue

C:\>strmqbrk -m BRK1
WebSphere MQ Publish/Subscribe broker started for queue manager BRK1.

which gives me a nice message in the logs

-------------------------------------------------------------------------------
2007-12-09 14:00:15 - Process(3828.1) User(barda900) Program(runmqbrk.exe)
AMQ5806: WebSphere MQ Publish/Subscribe broker started for queue manager BRK1.

EXPLANATION:
WebSphere MQ Publish/Subscribe broker started for queue manager BRK1.
ACTION:
None.
-------------------------------------------------------------------------------

but in a couple of seconds I can see that

-------------------------------------------------------------------------------
WebSphere MQ Publish/Subscribe broker ended.

An attempt has been made to run the broker (BRK1) but the broker has ended for reason '5804:frcE_BROKER_DEAD'.

Determine why the broker ended. The message logs for the queue manager might contain more detailed information on
why the broker cannot be started. Resolve the problem that is preventing the command from
completing and reissue the strmqbrk command.

2007-12-09 14:00:36 - Process(3828.1) User(barda900) Program(runmqbrk.exe)
AMQ5855: WebSphere MQ Publish/Subscribe broker ended.

EXPLANATION:
An attempt has been made to run the broker (BRK1) but the broker has ended for
reason '5804:frcE_BROKER_DEAD'.
ACTION:
Determine why the broker ended. The message logs for the queue manager might
contain more detailed information on why the broker cannot be started. Resolve
the problem that is preventing the command from completing and reissue the
strmqbrk command.
----- amqfcxca.c : 1068 -------------------------------------------------------


and there's also an FDC generated (I removed the system name)


+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| PIDS :- 5724H7200 |
| LVLS :- 6.0.2.2 |
| Product Long Name :- WebSphere MQ for Windows |
| Vendor :- IBM |
| Probe Id :- PU524020 |
| Application Name :- MQM |
| Component :- fmiGetNext |
| SCCS Info :- lib/pubsub/amqfpxca.c, 1.88.1.5 |
| Line Number :- 232 |
| Build Date :- Aug 1 2007 |
| CMVC level :- p600-202-070801 |
| Build Type :- IKAP - (Production) |
| UserID :- barda900 |
| Process Name :- C:\wmq\60\bin\runmqbrk.exe |
| Addressing mode :- 32-bit |
| Process :- 00003828 |
| Thread :- 00000002 |
| QueueManager :- BRK1 |
| ConnId(1) IPCC :- 1067 |
| ConnId(2) QM :- 52 |
| Major Errorcode :- frcE_UNEXPECTED_ERROR |
| Minor Errorcode :- OK |
| Probe Type :- INCORROUT |
| Probe Severity :- 2 |
| Probe Description :- AMQ6125: An internal WebSphere MQ error has occurred. |
| FDCSequenceNumber :- 0 |
| Arith1 :- 2 2 |
| Arith2 :- 2042 7fa |
| Comment1 :- BRK1 |
| |
| Comment3 :- SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS |
| |
| |
+-----------------------------------------------------------------------------+

MQM Function Stack
fpiTaskReply
fmiProcessInternalQ
fmiGetNext
xcsFFST

MQM Trace History
-----------} xllSpinLockRequest rc=OK
-----------{ xllSpinLockRelease
-----------} xllSpinLockRelease rc=OK
-----------{ apiLockQHandle
------------{ apiLockExclusive
-------------{ xllLongLockRequest
-------------} xllLongLockRequest rc=OK
------------} apiLockExclusive rc=OK
-----------} apiLockQHandle rc=OK
-----------{ kqiCheckForDelete
-----------} kqiCheckForDelete rc=OK
-----------{ kqiDeRegisterQueueStatus
-----------} kqiDeRegisterQueueStatus rc=OK
-----------{ kqiUnsetOpenStateByMagic
-----------} kqiUnsetOpenStateByMagic rc=OK
-----------{ apiCloseQueue
------------{ aqmCloseQueue
-------------{ aqpClose
--------------{ adhClose
---------------{ aduLocateFileCtl
---------------} aduLocateFileCtl rc=arcE_OBJECT_MISSING
--------------} adhClose rc=OK
-------------} aqpClose rc=OK
------------} aqmCloseQueue rc=OK
-----------} apiCloseQueue rc=OK
-----------{ apiUnlockQHandle
------------{ xllLongLockRelease
------------} xllLongLockRelease rc=OK
-----------} apiUnlockQHandle rc=OK
----------} kqiCloseQueue rc=OK
----------{ kqiDeleteQPath
-----------{ apiLockQHandle
------------{ apiLockExclusive
-------------{ xllLongLockRequest
-------------} xllLongLockRequest rc=OK
------------} apiLockExclusive rc=OK
-----------} apiLockQHandle rc=OK
-----------{ kqiDecOpenCountByMagic
-----------} kqiDecOpenCountByMagic rc=OK
-----------{ apiUnlockQHandle
------------{ xllLongLockRelease
------------} xllLongLockRelease rc=OK
-----------} apiUnlockQHandle rc=OK
----------} kqiDeleteQPath rc=OK
---------} kqiOpenQueue rc=krcE_OBJECT_IN_USE
---------{ kqiFreeObjectHandle
----------{ xllSpinLockRequest
----------} xllSpinLockRequest rc=OK
----------{ xllSpinLockRelease
----------} xllSpinLockRelease rc=OK
----------{ xcsFreeQuickCell
----------} xcsFreeQuickCell rc=OK
---------} kqiFreeObjectHandle rc=OK
---------{ kqiErrorEvent
---------} kqiErrorEvent rc=OK
--------} kqiOpenIt rc=krcE_OBJECT_IN_USE
-------} kpiMQOPEN rc=OK
-------{ zsqDeleteObj
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} zsqDeleteObj rc=OK
------} zsqMQOPEN rc=krcE_OBJECT_IN_USE
-----} zifMQOPEN rc=krcE_OBJECT_IN_USE
----} zstMQOPEN rc=krcE_OBJECT_IN_USE
---} MQOPEN rc=krcE_OBJECT_IN_USE
---{ xcsSleep
---} xcsSleep rc=OK
---{ MQOPEN
----{ zstMQOPEN
-----{ zstVerifyPCD
-----} zstVerifyPCD rc=OK
-----{ zifMQOPEN
------{ zsqMQOPEN
-------{ zsqInsertObj
--------{ xcsGetMem
--------} xcsGetMem rc=OK
-------} zsqInsertObj rc=OK
-------{ kpiMQOPEN
--------{ zapCheckValidName
--------} zapCheckValidName rc=OK
--------{ kqiOpenIt
---------{ zapCheckValidName
---------} zapCheckValidName rc=OK
---------{ kqiAllocateObjectHandle
----------{ xcsAllocateQuickCell
----------} xcsAllocateQuickCell rc=OK
----------{ xllSpinLockRequest
----------} xllSpinLockRequest rc=OK
----------{ xllSpinLockRelease
----------} xllSpinLockRelease rc=OK
---------} kqiAllocateObjectHandle rc=OK
---------{ kqiOpenQueue
----------{ kqiSetupQPath
-----------{ kqiResolveHereQName
------------{ kqiAuthorityChecks
-------------{ gpiCheckObjectAuthority
--------------{ zfp_ss_lock_service
--------------} zfp_ss_lock_service rc=OK
--------------{ gpiMapObjectType
--------------} gpiMapObjectType rc=OK
--------------{ zfp_ss_getfirst_component
--------------} zfp_ss_getfirst_component rc=OK
--------------{ zfu_as_checkobjectauthority
---------------{ zfu_as_calculateauthority
----------------{ zfuLockHashTable
-----------------{ xllLongLockRequest
-----------------} xllLongLockRequest rc=OK
----------------} zfuLockHashTable rc=OK
----------------{ zfu_as_SearchPrincipalIndex
-----------------{ zfuLocatePrincipal
------------------{ zfuHash
------------------} zfuHash rc=OK
-----------------} zfuLocatePrincipal rc=OK
----------------} zfu_as_SearchPrincipalIndex rc=OK
----------------{ zfu_as_GetGroupSidList
-----------------{ zfuLocateSid
------------------{ zfuHash
------------------} zfuHash rc=OK
-----------------} zfuLocateSid rc=OK
----------------} zfu_as_GetGroupSidList rc=OK
----------------{ zfuUnlockHashTable
-----------------{ xllLongLockRelease
-----------------} xllLongLockRelease rc=OK
----------------} zfuUnlockHashTable rc=OK
----------------{ zfuLockHashTable
-----------------{ xllSpinLockRequest
-----------------} xllSpinLockRequest rc=OK
----------------} zfuLockHashTable rc=OK
----------------{ zfuLocateObject
-----------------{ zfuHash
-----------------} zfuHash rc=OK
----------------} zfuLocateObject rc=OK
----------------{ zfuUnlockHashTable
-----------------{ xllSpinLockRelease
-----------------} xllSpinLockRelease rc=OK
----------------} zfuUnlockHashTable rc=OK
---------------} zfu_as_calculateauthority rc=OK
--------------} zfu_as_checkobjectauthority rc=OK
--------------{ zfp_ss_unlock_service
--------------} zfp_ss_unlock_service rc=OK
-------------} gpiCheckObjectAuthority rc=OK
------------} kqiAuthorityChecks rc=OK
------------{ kqiFastnetLockQueue
-------------{ apiEnquireObject
--------------{ aouLockObjectCatalogue
---------------{ xllLongLockRequest
---------------} xllLongLockRequest rc=OK
--------------} aouLockObjectCatalogue rc=OK
--------------{ aocEnquireObject
---------------{ aouLocateEntry
----------------{ aotLocateEntryByName
-----------------{ aouHash
-----------------} aouHash rc=OK
----------------} aotLocateEntryByName rc=OK
---------------} aouLocateEntry rc=OK
---------------{ aouUnlockObjectCatalogue
----------------{ xllLongLockRelease
----------------} xllLongLockRelease rc=OK
---------------} aouUnlockObjectCatalogue rc=OK
---------------{ xllLongLockRequest
---------------} xllLongLockRequest rc=OK
--------------} aocEnquireObject rc=OK
-------------} apiEnquireObject rc=OK
------------} kqiFastnetLockQueue rc=OK
------------{ kqiIncOpenCountByMagic
------------} kqiIncOpenCountByMagic rc=OK
-----------} kqiResolveHereQName rc=OK
----------} kqiSetupQPath rc=OK
----------{ kqiSetOpenOptions
----------} kqiSetOpenOptions rc=krcE_OBJECT_IN_USE
----------{ apiUnlockQHandle
-----------{ xllLongLockRelease
-----------} xllLongLockRelease rc=OK
----------} apiUnlockQHandle rc=OK
----------{ kqiCloseQueue
-----------{ xllSpinLockRequest
-----------} xllSpinLockRequest rc=OK
-----------{ xllSpinLockRelease
-----------} xllSpinLockRelease rc=OK
-----------{ apiLockQHandle
------------{ apiLockExclusive
-------------{ xllLongLockRequest
-------------} xllLongLockRequest rc=OK
------------} apiLockExclusive rc=OK
-----------} apiLockQHandle rc=OK
-----------{ kqiCheckForDelete
-----------} kqiCheckForDelete rc=OK
-----------{ kqiDeRegisterQueueStatus
-----------} kqiDeRegisterQueueStatus rc=OK
-----------{ kqiUnsetOpenStateByMagic
-----------} kqiUnsetOpenStateByMagic rc=OK
-----------{ apiCloseQueue
------------{ aqmCloseQueue
-------------{ aqpClose
--------------{ adhClose
---------------{ aduLocateFileCtl
---------------} aduLocateFileCtl rc=arcE_OBJECT_MISSING
--------------} adhClose rc=OK
-------------} aqpClose rc=OK
------------} aqmCloseQueue rc=OK
-----------} apiCloseQueue rc=OK
-----------{ apiUnlockQHandle
------------{ xllLongLockRelease
------------} xllLongLockRelease rc=OK
-----------} apiUnlockQHandle rc=OK
----------} kqiCloseQueue rc=OK
----------{ kqiDeleteQPath
-----------{ apiLockQHandle
------------{ apiLockExclusive
-------------{ xllLongLockRequest
-------------} xllLongLockRequest rc=OK
------------} apiLockExclusive rc=OK
-----------} apiLockQHandle rc=OK
-----------{ kqiDecOpenCountByMagic
-----------} kqiDecOpenCountByMagic rc=OK
-----------{ apiUnlockQHandle
------------{ xllLongLockRelease
------------} xllLongLockRelease rc=OK
-----------} apiUnlockQHandle rc=OK
----------} kqiDeleteQPath rc=OK
---------} kqiOpenQueue rc=krcE_OBJECT_IN_USE
---------{ kqiFreeObjectHandle
----------{ xllSpinLockRequest
----------} xllSpinLockRequest rc=OK
----------{ xllSpinLockRelease
----------} xllSpinLockRelease rc=OK
----------{ xcsFreeQuickCell
----------} xcsFreeQuickCell rc=OK
---------} kqiFreeObjectHandle rc=OK
---------{ kqiErrorEvent
---------} kqiErrorEvent rc=OK
--------} kqiOpenIt rc=krcE_OBJECT_IN_USE
-------} kpiMQOPEN rc=OK
-------{ zsqDeleteObj
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} zsqDeleteObj rc=OK
------} zsqMQOPEN rc=krcE_OBJECT_IN_USE
-----} zifMQOPEN rc=krcE_OBJECT_IN_USE
----} zstMQOPEN rc=krcE_OBJECT_IN_USE
---} MQOPEN rc=krcE_OBJECT_IN_USE
---{ xcsBuildDumpPtr
----{ xcsGetMem
----} xcsGetMem rc=OK
---} xcsBuildDumpPtr rc=OK
---{ xcsBuildDumpPtr
---} xcsBuildDumpPtr rc=OK
---{ xcsBuildDumpPtr
---} xcsBuildDumpPtr rc=OK
---{ xcsFFST

The BRK1 in question is a queue manager which also holds data for a BRK1 message broker
(both have the same name), but I don't suppose that's the problem?

The only reference to 5804:frcE_BROKER_DEAD I could find is
http://www-1.ibm.com/support/docview.wss?uid=swg21029480
but it seems unrelated to my situation as it deals with a cluster misconfiguration. Oh, and I have run the MQJMS_PSQ.mqsc script.

Thanks for any pointers.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Dec 09, 2007 10:11 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Are you trying to run both an MQ broker and a message broker on the same qmgr??
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
barda900
PostPosted: Sun Dec 09, 2007 10:48 am    Post subject: Reply with quote

Newbie

Joined: 08 Dec 2007
Posts: 5

fjb_saper wrote:
Are you trying to run both an MQ broker and a message broker on the same qmgr??


Yes, that's what I'm trying to do. I take it it's not what you would call a wise move? :-)
Back to top
View user's profile Send private message
JosephGramig
PostPosted: Sun Dec 09, 2007 12:54 pm    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

Well, the WMB broker can do all the features...

Was there a reason why you wanted both? And lesser product that duplicates some of the features.

I'm pretty sure only one of the two are supported at a time on a machine/LPAR.
_________________
Joseph
Administrator - IBM WebSphere MQ (WMQ) V6.0, IBM WebSphere Message Broker (WMB) V6.1 & V6.0
Solution Designer - WMQ V6.0
Solution Developer - WMB V6.1 & V6.0, WMQ V5.3
Back to top
View user's profile Send private message AIM Address
barda900
PostPosted: Sun Dec 09, 2007 1:12 pm    Post subject: Reply with quote

Newbie

Joined: 08 Dec 2007
Posts: 5

JosephGramig wrote:
Well, the WMB broker can do all the features...


Yea, but please see the discussion here
http://www.mqseries.net/phpBB2/viewtopic.php?t=40965

JosephGramig wrote:
Was there a reason why you wanted both?


Basically, what I was trying to do, when faced with a lack of the "Subscribe"
node was

pubFlow: MQInput -> DoSomeStuff -> JMSOutput(TOPIC_NAME_SET_IN_JNDI)
subFlow: JMSInput(TOPIC_NAME_SET_IN_JNDI) -> DoSomeStuff

and I didn't know I couldn't use the same QM for MQ broker and WMB.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Dec 09, 2007 9:48 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

barda900 wrote:
JosephGramig wrote:
Well, the WMB broker can do all the features...


Yea, but please see the discussion here
http://www.mqseries.net/phpBB2/viewtopic.php?t=40965

JosephGramig wrote:
Was there a reason why you wanted both?


Basically, what I was trying to do, when faced with a lack of the "Subscribe"
node was

pubFlow: MQInput -> DoSomeStuff -> JMSOutput(TOPIC_NAME_SET_IN_JNDI)
subFlow: JMSInput(TOPIC_NAME_SET_IN_JNDI) -> DoSomeStuff

and I didn't know I couldn't use the same QM for MQ broker and WMB.

You can't run the MQ pub/sub engine and the MB with pub/sub on the same queues at the same time. I believe some of the queues are opened in exclusive mode by the engines. So seing a broker_dead cause might be because the engine can't open the queue in exclusive mode...

Enjoy

And read my other post about running a subscribe flow
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Windows 5804:frcE_BROKER_DEAD (not a cluster question)
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.