今天新出现的问题。AIX 平台,broker v8无法启动,只有mqsiservice进程在运行,并不断产生abend文件。主要的错误编码BIP2228E
处理方法:
Validate if any abend files are created in /common/errors (ex. /var/mqsi/common/errors). The name of the abend file will be listed in the syslog as part of the BIP2228E: Severe error.
Check what is the FUNCTION that is failing. If the function is "semctl", this indicates you are having a semaphore locks issue.
Example: abend record for pid XXXX tid 1 time Mon Mar 23 19:36:35 2015 File: /build/slot1/S800_P/src/CommonServices/Unix/ImbNamedMutex.cpp Line: 1452 Function: semctl
You can follow these procedure to clear the locks:
Stop the broker
Ensure all the bip* and DataFlowEngine processes are not running
If you see any then kill them
Go to /var/mqsi/common/locks directory to see if there are any files there. If so then do the following: a. cat and note down the semaphore Id b. ipcrm c. rm -rf d. Repeat above steps for all the files in this directory.
Remove all the messages from all the Input queues of the message flows deployed to this broker
Restart the broker and check your broker syslogs
原文URL: https://developer.ibm.com/answers/questions/197732/unable-to-start-broker-due-multiple-abends.html
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论