或许你的组件很不幸,出现了内部错误,可能会致使EAS服务中止运行。你可能不但愿这样的事情发生,但愿一旦出现问题,EAS能继续运行,或则自动从新启动,继续运行。rest
这样,你能够使用PBOnFatalError和PBRollbackOnRTError这两个环境变量server
PBOnFatalError:指定EAS一旦在pb组件发生内部错误后,是应该继续运行仍是关闭,仍是从新启动。事务
可选参数值以下:变量
continue - 服务继续运行,但会抛CORBA_TRANSACTION_ROLLBACK异常客户端
restart - 服务将自动从新启动异常
shutdown - 服务将自动关闭,这个是默认的值环境变量
PBRollbackOnRTError:指定当pb组件在easerver上运行时,若是出现一个运行时异常,事务该如何处理,可选择参数值以下:co
n, no, or false - 异常在抛给客户端以前,事务会被提交错误
y, yes, or true - 异常在抛给客户端以前,事务会被回滚,这是默认值参数