0

I' m stuck on an issue and need your advice.

Messaging Engine not coming UP (Error, "com.ibm.ws.sib.msgstore.TransactionException: CWSIS1099E: An unexpected exception has occurred. Exception: com.ibm.ws.sib.msgstore.MessageStoreUnavailableException: Operation not possible as MessageStore is unavailable! ")

Environment:- Sun OS 5.10, WAS 6.1, Messaging Engine is using File Store.

Here are the exceptions from the JVM logs:

[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

I have tried flushing out the temp, and I'm thinking of flushing the file store once. Can anyone you advise if this is feasible, what the correct way to do it is, and where can I find it

Thanks

4

1 回答 1

0

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

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

于 2013-02-05T23:08:52.987 回答