用的tporm经常出现事务等待,锁

晚安。

问题详细描述

截图
截图

tporm,webman框架都是最新版本
事务处理异常的都回滚,成功的都提交了

1244 2 1
2个回答

walkor 打赏

安装个最新版webman/log,每个请求结束后会检查是否有未提交的事务,报错并记录日志

  • 晚安。 2022-09-30

    安装之后需要代码里面记录吗 还是安装之后就可以了

  • 晚安。 2022-09-30

    重启webman之后 上面截图那些事务就消失了

  • walkor 2022-09-30

    安装就行,安装完restart 重启

  • walkor 2022-09-30

    使用事务时用
    try { } catch (\Throwable $e) { }
    不要用
    try { } catch (\Exception $e) { }

  • 晚安。 2022-09-30

    都是用的这个 try { } catch (\Throwable $e) { }

  • liziyu 2022-10-09

    为啥呢?

  • Dalong 2022-10-10

    使用事务时用
    try { } catch (\Throwable $e) { }
    不要用
    try { } catch (\Exception $e) { }

    @walkor
    这两个啥区别啊

  • nitron 2022-10-10

    \Throwable是个Interface, \Exception和\Error都实现了它

JonWong

最后问题解决了吗?

年代过于久远,无法发表回答
×
🔝