我有一台 SLES-11 机器,我不是在该机器上构建广泛使用消息队列的软件代码的根。由于一些错误,现在有一个错误:
mq_open: Too many open files
我正在使用该命令ipcs -a
,但没有看到我的消息队列。所以我不能使用ipcrm
命令。
所以,现在我根本无法使用这台机器。有没有办法在系统中找到消息队列(由我打开)并关闭它们?
信息:我的/dev/mqueue
系统中没有。我也不是root
用户
我有一台 SLES-11 机器,我不是在该机器上构建广泛使用消息队列的软件代码的根。由于一些错误,现在有一个错误:
mq_open: Too many open files
我正在使用该命令ipcs -a
,但没有看到我的消息队列。所以我不能使用ipcrm
命令。
所以,现在我根本无法使用这台机器。有没有办法在系统中找到消息队列(由我打开)并关闭它们?
信息:我的/dev/mqueue
系统中没有。我也不是root
用户
听起来在该服务器上安装 MQ 的人没有阅读手册。Linux 内核参数有一整节需要检查: http: //pic.dhe.ibm.com/infocenter/wmqv7/v7r1/topic/com.ibm.mq.doc/zi00760_.htm