swoft引入laravel数据库操作包的问题
我将原来在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论