0

我使用 apache sling 创建了 WCMS,并将其部署在虚拟服务器上。

有时 apache sling 不响应任何请求,它似乎处于睡眠或休眠模式(当调用 WCMS 的 url 时没有任何反应!!!)。

我认为这个问题发生在吊索长时间没有请求时,例如几天。

是连接池和超时问题吗?

我该如何解决?提前感谢您的帮助。

4

1 回答 1

2

从Sling 用户列表的讨论中挑选一些信息:

  • 线程转储发布在http://pastebin.com/nhQFxXUK

  • 这是 Jetty NIO 代码中的死锁,所以还有一个问题是您使用的是哪个版本的 org.apache.felix.http.jetty 包?您可以通过升级到最新发布的版本 (2.2.1) 来消除此错误。

  • 如果你不能这样做,你可以告诉 Jetty 不要使用 NIO(Felix Web Console -> Comopnents -> 'Apache Felix Jetty Based Http Service' 并取消选中'NIO for HTTP','NIO for HTTPS')。

于 2013-12-07T21:15:08.963 回答