重启后,处理WSO2BPS超时和等待节点

时间:2018-02-13 16:12:14

标签: wso2 apache-ode wso2bps

使用WSO2 BPS 3.6.0我们遇到了一个严重的问题

我们有几个进程正在等待外部事件(有超时)和几个进程轮询更新(使用等待节点)。

我们重新启动服务器后就会出现问题:  *不处理在停机期间通过的超时  *等待节点根本不处理

阅读相关的词汇:

我发现超时时间戳存储在 ode_job 表中。所以我尝试更新超时时间戳(在启动BPS服务器之前)

update ode_job set ts=(near_future_timestamp) where ts>(before_restart) and ts<(near_future_timestamp)

解决了范围超时问题,但等待节点不再处理,即使将来也会说明。这有效地阻止了所有轮询实例,而无法进一步移动它们。

有没有办法在重启服务器后“恢复”或超时等待节点?

0 个答案:

没有答案