EAServer 中的pb组件出现内部异常后的补救方法
EAServer 中的pb组件出现内部异常后的补救方法
会哭的鳄鱼 发表于6个月前
EAServer 中的pb组件出现内部异常后的补救方法
  • 发表于 6个月前
  • 阅读 18
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

或许你的组件很不幸,出现了内部错误,可能会导致EAS服务停止运行。你可能不希望这样的事情发生,希望一旦出现问题,EAS能继续运行,或则自动重新启动,继续运行。

这样,你可以使用PBOnFatalError和PBRollbackOnRTError这两个环境变量

PBOnFatalError:指定EAS一旦在pb组件发生内部错误后,是应该继续运行还是关闭,还是重新启动。

可选参数值如下:

continue - 服务继续运行,但会抛CORBA_TRANSACTION_ROLLBACK异常

restart - 服务将自动重新启动

shutdown - 服务将自动关闭,这个是默认的值

PBRollbackOnRTError:指定当pb组件在easerver上运行时,如果出现一个运行时异常,事务该如何处理,可选择参数值如下:

n, no, or false - 异常在抛给客户端之前,事务会被提交

y, yes, or true - 异常在抛给客户端之前,事务会被回滚,这是默认值

共有 人打赏支持
粉丝 2
博文 38
码字总数 38724
×
会哭的鳄鱼
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: