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