Stellent get_dynamic_page 服务不工作
Stellent get_dynamic_page service not working
周末停电导致服务器停机,在重新启动 Stellent 后,GET_DYNAMIC_PAGE 服务无法运行。这是我看到的错误消息的第一部分:
Unable to retrieve page. Unable to execute service method 'getDynamicPage'. (System Error: Runtime error: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396)
其他 IdcServices 工作,例如 WORK_IN_PROGRESS 和 GET_DOC_PAGE。
我在尝试启动 Web 布局配置时也遇到错误,它说它无法启动 executePageService -- 因为 Web 布局配置创建的文件是由 GET_DYNAMIC_PAGE 提供的我想有一个连接...
奇怪的是,这发生在开发服务器上——生产服务器也出现故障,但在启动时 运行 正常。我花了最后一天半的时间试图发现开发服务器和生产服务器之间的区别,它们看起来是一样的。
有什么建议吗?
如果您查看 Content Server 日志,完整堆栈跟踪显示什么?
您的系统是否有任何自定义设置?
您使用的是什么版本的 WebCenter Content 运行(7.x、11g、12c)?
在与 Oracle 联系后,我们发现问题是由损坏的 lockwait.dat 文件引起的:[StellentDir]\data\pages\
解决问题:
- 关闭 Stellent 服务器
- 打开 [StellentDir]\data\pages\ 文件夹
- 删除 lockwait.dat 和 PageTree.map 文件
- 重启 Stellent 服务器
根据 Oracle 的说法,这两个文件将被重新创建,虽然在我们的例子中只有 lockwait.dat 文件返回,但缺少 PageTree.map 似乎不会造成任何问题,所以我们认为问题已解决。
我不得不重新加载损坏的页面两次,但之后一切正常。无论如何,几天后,它又停止工作了。吹走 lockwait.dat 文件修复了它,但 Stellent 不再像以前那样坚如磐石的应用程序。也许是时候升级了...
周末停电导致服务器停机,在重新启动 Stellent 后,GET_DYNAMIC_PAGE 服务无法运行。这是我看到的错误消息的第一部分:
Unable to retrieve page. Unable to execute service method 'getDynamicPage'. (System Error: Runtime error: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396)
其他 IdcServices 工作,例如 WORK_IN_PROGRESS 和 GET_DOC_PAGE。
我在尝试启动 Web 布局配置时也遇到错误,它说它无法启动 executePageService -- 因为 Web 布局配置创建的文件是由 GET_DYNAMIC_PAGE 提供的我想有一个连接...
奇怪的是,这发生在开发服务器上——生产服务器也出现故障,但在启动时 运行 正常。我花了最后一天半的时间试图发现开发服务器和生产服务器之间的区别,它们看起来是一样的。
有什么建议吗?
如果您查看 Content Server 日志,完整堆栈跟踪显示什么?
您的系统是否有任何自定义设置?
您使用的是什么版本的 WebCenter Content 运行(7.x、11g、12c)?
在与 Oracle 联系后,我们发现问题是由损坏的 lockwait.dat 文件引起的:[StellentDir]\data\pages\
解决问题:
- 关闭 Stellent 服务器
- 打开 [StellentDir]\data\pages\ 文件夹
- 删除 lockwait.dat 和 PageTree.map 文件
- 重启 Stellent 服务器
根据 Oracle 的说法,这两个文件将被重新创建,虽然在我们的例子中只有 lockwait.dat 文件返回,但缺少 PageTree.map 似乎不会造成任何问题,所以我们认为问题已解决。
我不得不重新加载损坏的页面两次,但之后一切正常。无论如何,几天后,它又停止工作了。吹走 lockwait.dat 文件修复了它,但 Stellent 不再像以前那样坚如磐石的应用程序。也许是时候升级了...