Timeout 概述
如果你使用 Oracle BPM的话,可能会碰到BPEL 实例 (BPEL Instance) 因为各种原因导致的超时错误(Timeout Error)。
这篇文章摘主要围绕BPEL 11g 版本对超时设定进行一些介绍。整片文章围绕BPEL展开,但对于使用BPMN完成的BPM 过程,同样适用。
对于超时错误,这里通常有三种类型的参数。他们包括了大部分的超时错误。对不同级别的超时参数进行正确设定,能解决大部分的超时错误。
- 应用服务器级别
- EJB级别
- BPEL Engine/client 级别
BPEL Engine/client
SyncMaxWaitTime 这个参数主要设定Client 等待一个同步调用返回所需要的最大时间。在BPEL 11g中,在如下位置进行设定。Enterprise Manager > soa-infra > SOA Administration > BPEL Properties > More BPEL Configuration Properties > syncMaxWaitT