WebmanApp 增加onWorkerStop回调(已解决)

ichynul

问题描述

reload 导致502数据库事务未提交

为此你搜索到了哪些方案及不适用的原因

守护进程模式 stop_timeout 设为30了,reload还是遇到502错误。
我自己写了个中间件在请求结束检测未提交的事务然后回滚。
但是如果reload的时候强制关了,就没办法。
如果Webman\App增加onWorkerStop方法,然后我在app\process\Http重写这个方法,在里面处理数据库事务,是否可行?

已解决:
worker_bind会绑定相关方法,只要在app\process\Http里面实现就会自动绑定

58 0 0
0个回答

🔝