【发布时间】:2014-01-08 15:43:31
【问题描述】:
安装 WSO2 Governance Registry 并启动它后,wso2carbon.log 出现以下错误:
TID: [0] [Greg] [2014-01-08 10:39:08,625] WARN {java.util.prefs.FileSystemPreferences} - Could not lock System prefs.Unix error code 0. {java.util.prefs.FileSystemPreferences}
TID: [0] [Greg] [2014-01-08 10:39:08,625] WARN {java.util.prefs.FileSystemPreferences} - Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. {java.util.prefs.FileSystemPreferences}
这些错误每 30 秒重复一次。不幸的是,日志没有指定它试图锁定哪个文件。
我尝试使用find /opt/wso2 -type f -exec lsof {} \; | grep W 查找文件系统上所有带有排他锁的文件,但我找不到任何文件。我还尝试通过 WSO2 GR 源代码进行搜索,但没有找到对这个错误的引用。 WSO2 Jira (https://wso2.org/jira/browse/REGISTRY-1863) 上报告了一个错误,但这也没有帮助。
谁能指出我正确的方向或提供任何线索以获取更多信息?
【问题讨论】:
-
出于 SEO 目的,值得一提的是,此错误有时也表现为
FileSystemPreferences Could not lock System prefs. Unix error code 0.或FileSystemPreferences Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.