2

在 PDP 控制台添加新策略并禁用过时策略后,在 PDP 策略视图中正确显示的操作,使用 Java 客户端连接的 PDP 进程没有反映新策略添加的逻辑,仍然根据旧的,禁用的规则。我们还尝试在 PDP 扩展屏幕上运行“清除决策缓存”和“清除属性缓存”小部件,但 PEP 仍然显示相同的问题。

WSO2 的正常重启确实解决了该错误。服务器正在运行 WSO2 5.1 版本。从操作的角度来看,重新启动命令是一个相当破坏性的操作,应该避免。

WSO2 IS 包中是否有进一步的配置或命令选项可用于删除缓存并动态刷新活动策略,而不会导致正在进行的服务中断?

4

2 回答 2

0

这已经在 5.1.0 中经过测试和工作场景。据我了解,您想编辑一项政策,并且应该在发布该新政策后反映该更改而不进行任何其他操作,对吗?是的,当您再次发布具有新更改的相同策略时,它将替换数据库中的新策略和集群中的缓存。当时应该反映。

于 2016-04-21T05:26:17.247 回答
0

其实哈莎描述的场景和克劳德问的不一样。更改政策和发布可能会奏效。但是,除非重新启动服务器,否则从 PDP 中禁用甚至删除策略都不会生效。

jira 中有一张新票: Disabling/Deleting Policy from PDP Configuration does not work

于 2017-01-18T14:43:08.527 回答