有时候因为网络等原因,不一定能在短时间恢复,OpenAS2的缺省配置,3次重试,重试间隔60秒。会导致message被放到error文件夹,没办法恢复手工重试。下面的配置改过以后,可以做到1000次*600秒,的重试时间,6.94天,基本上够恢复各种错误了吧。
config.xml
<processor classname=”org.openas2.processor.DefaultProcessor”
pendingMDN=”%home%/../data/pendingMDN3″
pendingMDNinfo=”%home%/../data/pendinginfoMDN3″
resend_max_retries=”1000”
>
……
<module classname=”org.openas2.processor.resender.DirectoryResenderModule”
resenddir=”%home%/../data/resend”
errordir=”%home%/../data/resend/error”
resenddelay=”600“/>