tporm,webman框架都是最新版本 事务处理异常的都回滚,成功的都提交了
安装个最新版webman/log,每个请求结束后会检查是否有未提交的事务,报错并记录日志
安装之后需要代码里面记录吗 还是安装之后就可以了
重启webman之后 上面截图那些事务就消失了
安装就行,安装完restart 重启
使用事务时用 try { } catch (\Throwable $e) { } 不要用 try { } catch (\Exception $e) { }
都是用的这个 try { } catch (\Throwable $e) { }
为啥呢?
@walkor 这两个啥区别啊
\Throwable是个Interface, \Exception和\Error都实现了它
最后问题解决了吗?
解决了
那说下怎么解决的呗
就上面说的
安装个最新版webman/log,每个请求结束后会检查是否有未提交的事务,报错并记录日志
安装之后需要代码里面记录吗 还是安装之后就可以了
重启webman之后 上面截图那些事务就消失了
安装就行,安装完restart 重启
使用事务时用
try { } catch (\Throwable $e) { }
不要用
try { } catch (\Exception $e) { }
都是用的这个 try { } catch (\Throwable $e) { }
为啥呢?
使用事务时用
try { } catch (\Throwable $e) { }
不要用
try { } catch (\Exception $e) { }
@walkor
这两个啥区别啊
\Throwable是个Interface, \Exception和\Error都实现了它
最后问题解决了吗?
解决了
那说下怎么解决的呗
就上面说的