swoft引入laravel数据库操作包的问题

发布于 2022-09-12 04:13:27 字数 603 浏览 27 评论 0

我将原来在laravel的接口迁徙到了swoft框架里 因为接口中数据库操作有with这样的laravel数据库操作方法 所以在swoft中使用composer加载了IlluminateDatabase
然后这样在swoft框架中使用laravel框架的数据库操作方法
但可能是配置问题或者因为swoft是常驻内存的运行方式
在并发100左右(不一定多大并发下触发)报如下错误 AppExceptionHandlerHttpExceptionHandler:handle(40) SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
按照错误提示给的pdo设置,以及从网上看到的一些pdo设置,都未能解决。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文