sangmin214
作者sangmin214·2016-08-12 21:12
系统工程师·SS

AIX平台message broker无法启动 BIP2228E - semaphore lock issue

字数 1199阅读 3245评论 0赞 1

今天新出现的问题。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:

  1. Stop the broker

  2. Ensure all the bip* and DataFlowEngine processes are not running

  3. If you see any then kill them

  4. 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.

  5. Remove all the messages from all the Input queues of the message flows deployed to this broker

  6. 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 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广