正如在openam文档中发现的,或者openam通知策略和会话中发生的更改,或者代理应该轮询,这两者中的任何一个都应该发生,代理还会在会话验证期间调用sessionservice并注册一个侦听器以获得有关更改的通知,稍后openam将更改通知通知给agentapp,但我可以从日志中找出这是一个从代理到openam的连续轮询,即使我已经部署了接收通知的agentapp.war。
"GET /openam/namingservice HTTP/1.1“404 991
[19/Jan/2014:10:51:47 +0530] "GET /openam/namingservice HTTP/1.1" 200 991
[19/Jan/2014:10:51:51 +0530] "GET /openam/namingservice HTTP/1.1" 200 17
[19/Jan/2014:10:51:53 +0530] "GET /openam/namingservice HTTP/1.1" 200 991
[19/Jan/2014:10:51:54 +0530] "GET /openam/namingservice HTTP/1.1" 200 991
[19/Jan/2014:10:51:54 +0530] "GET /openam/namingservice HTTP/1.1" 200 991
[19/Jan/2014:10:51:57 +0530] "GET /openam/namingservice HTTP/1.1" 200 991
[19/Jan/2014:11:03:49 +0530] "POST /openam/sessionservice HTTP/1.1" 200 2042
[19/Jan/2014:11:03:49 +0530] "POST /openam/loggingservice HTTP/1.1" 200 183
[19/Jan/2014:11:03:49 +0530] "POST /openam/sessionservice HTTP/1.1" 200 2042以及命名服务的轮询,即:
[19/Jan/2014:10:51:54 +0530] "GET /openam/namingservice HTTP/1.1" 200 991即使我不访问任何应用程序,也会发生这种情况。
有没有人能帮我解释一下这种轮询的原因,有没有可能停止这种轮询,我想知道是不是因为我选择了集中代理选项?
提前感谢
发布于 2014-01-20 03:20:01
代理尝试找出每个用户会话的特定服务端点( namingRequest ),因此它会触发URL,请参阅调试详细的调试日志
https://stackoverflow.com/questions/21213544
复制相似问题