yyuemc
Results
3
comments of
yyuemc
有同样的问题的,请问你解决没有
请问你是在哪里修改手动释放连接代码的?楼上的?
帮忙把修改之后的ServiceTrait.php代码贴一下可好?我也同样遇到这个问题了,不返回任何东西。 这个我分析是这个原因:分布式大量重复提交插入或更新同一个数据同一条记录,首先导致数据库锁,因为我在数据库中有大量锁的报错,Mysql的超时默认是50秒,也就是说要50秒那个连接池的连接才会释放,导致swoft的连接池占满而释放非常慢,最终导致连接池耗尽,最后请求任何接口时导致无连接池可用,导致整个Swoft服务死掉了~! 由数据库锁未及时释放引起的连锁反应!不知你是否与我一样的情况 解决方式应该是先解决大量重复提交,避免引行锁表,因为锁表之后不管你连接池多少都会卡在那里,设置maxWaitTime只是缓解