Websphere 消息存储不可用!是6.1

Websphere 消息存储不可用!是6.1,websphere,messaging,bus,Websphere,Messaging,Bus,我被一个问题缠住了,需要你的建议 消息引擎未启动(错误, “com.ibm.ws.sib.msgstore.TransactionException:CWSIS1099E:An 发生意外异常。异常: com.ibm.ws.sib.msgstore.MessageStoreUnavailableException:操作 不可能,因为MessageStore不可用!) 环境:-Sun OS 5.10,WAS 6.1,消息传递引擎正在使用文件存储 以下是JVM日志中的例外情况: [2/5/13 4:4

我被一个问题缠住了,需要你的建议

消息引擎未启动(错误, “com.ibm.ws.sib.msgstore.TransactionException:CWSIS1099E:An 发生意外异常。异常: com.ibm.ws.sib.msgstore.MessageStoreUnavailableException:操作 不可能,因为MessageStore不可用!)

环境:-Sun OS 5.10,WAS 6.1,消息传递引擎正在使用文件存储

以下是JVM日志中的例外情况:

[2/5/13 4:48:06:242 EST] 0000002a SibMessage    I   [bsl_msg_bus:jabds3203v61x2bsl.bsl_scorecard-bsl_msg_bus] CWSIS1567E: Messaging engine jabds3203v61x2bsl.bsl_scorecard-bsl_msg_bus cannot obtain the lock on its file store, which ensures it has exclusive access to the data.
[2/5/13 4:48:06:262 EST] 0000002a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file /usr/local/web/bsl/WAS/61x2/jabds3203v61x2bsl/logs/ffdc/bsl_scorecard_0000002a_13.02.05_04.48.06_0.txt
[2/5/13 4:48:06:273 EST] 0000002a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file /usr/local/web/bsl/WAS/61x2/jabds3203v61x2bsl/logs/ffdc/bsl_scorecard_0000002a_13.02.05_04.48.06_0.txt
[2/5/13 4:48:06:282 EST] 0000002a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file /usr/local/web/bsl/WAS/61x2/jabds3203v61x2bsl/logs/ffdc/bsl_scorecard_0000002a_13.02.05_04.48.06_1.txt
[2/5/13 4:48:06:292 EST] 0000002a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream
我已经尝试过刷新temp,我正在考虑刷新一次文件存储。你能告诉任何人这是否可行,正确的方法是什么,我在哪里可以找到它


感谢

一种可能性是,不知何故,您启动服务器的用户对文件存储文件没有读/写访问权限,或者由于访问权限(例如,文件属于root用户,您使用其他用户启动服务器)而无法将当前目录更改为包含这些文件的文件夹。您会看到某种类型的“拒绝访问”消息,如果是这种情况,可能会在FFDC文件中包装为IOException


这通常发生在某人意外地使用root用户启动服务器时,而root用户通常由另一个用户运行。这可能会导致新生成文件的所有权发生变化。当您切换回普通用户时,您无法正确访问这些。因此,您可以尝试向文件存储文件夹中的适当用户发送
chown-R
,以确保您拥有适当的权限。

感谢Kurtcebe的回复。我找到了问题的解决方案,消息引擎在本例中使用的文件存储被同一配置文件中的其他应用程序使用。阻止消息引擎获得文件存储的锁。简单地说,跳转另一个应用程序帮助我们解决了这个问题。