【发布时间】:2015-01-01 16:09:36
【问题描述】:
我们不断收到此错误:
2014-11-06 07:05:34,460 [main ] INFO SharedFileLocker - Database activemq-data/localhost/KahaDB/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: Failed to create directory 'activemq-data/localhost/KahaDB'
我们已经验证了activemq作为activemq运行,我们已经验证了目录的所有者是activemq。它不会自动创建目录,如果我们自己创建它们,它仍然会给出同样的错误。该服务启动正常,但它只会不断地吐出相同的错误。没有锁定文件,因为它不会生成任何文件或目录。
【问题讨论】:
-
您很可能在 KahaDB 协助创建目录的目录路径上存在权限问题。
-
这就是我们最初的想法。但是我们已经验证了目录的所有者是activemq。我们现在忽略 this 的 mcollective 部分,直到我们弄清楚为什么 activeMQ 不会创建目录/文件。我已经编辑了帖子以适应。
-
你可以为你的persistenceAdapter添加配置吗?例如:
>。我希望在该异常输出中看到完整路径。如果这是完整路径,它很可能会尝试在其开始的工作目录中创建数据存储。所以它仍然可能是权限/空间问题。
标签: activemq puppet mcollective