在PDP控制台中添加新策略并禁用过时策略( PDP策略视图中正确显示的操作)之后,使用Java客户端连接的PDP进程没有反映新策略添加的逻辑,仍然按照旧的禁用规则操作。我们还尝试在PDP扩展屏幕上运行“清除决策缓存”和“清除属性缓存”小部件,而PEP仍然显示相同的问题。
WSO2的优雅重新启动确实解决了错误。服务器正在运行WSO2 5.1版本。从操作的角度来看,重新启动命令是一个相当破坏性的操作,应该避免。
进一步的配置或命令选项是否可以在WSO2中可用,以删除缓存并动态刷新活动策略,而不会导致正在进行的服务中断?
发布于 2016-04-21 05:26:17
这已经在5.1.0中进行了测试和工作。正如我所理解的,您希望编辑策略,并且应该在发布新策略而不执行任何其他操作之后反映这些更改,对吗?是的,当您再次发布具有新更改的相同策略时,它将替换DB中的新策略和集群中的缓存。它应该在那个时候反映出来。
发布于 2017-01-18 14:43:08
实际上,哈沙描述的情景与克劳德问的情况不一样。更改策略和发布可能有效。但是,除非重新启动服务器,否则从PDP中禁用甚至删除策略都不会生效。
jira有一张新的票:从PDP配置中禁用/删除策略无效
https://stackoverflow.com/questions/36729929
复制相似问题