无法提交,总是超时

点击提交后没法应,查看控制台,网络状态是 pending,30s 之后出现超时错误,查看日志,每次超时的位置还都不一样
Maximum execution time of 30 seconds exceeded
有人遇到过这问题吗?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5
Shuyi

你后台的日志怎么说,你是穿了文件,还是后台代码有Bug?

5年前 评论

@Shuyi 代码绝对没有问题
报错信息是这样的,都是超时,每次地方都不一样:

Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 1): Maximum execution time of 30 seconds
exceeded at /home/vagrant/code/laravel-shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:39
exceeded at /home/vagrant/code/laravel-shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:697
exceeded at /home/vagrant/code/laravel-shop/vendor/laravel/framework/src/Illuminate/Database/Grammar.php:38
exceeded at /home/vagrant/code/laravel-shop/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:242

可能跟数据库有关,具体就不知道了,也可能是版本问题吧

5年前 评论

貌似没连上数据库,测试一下你的 php artisan migrate 命令看看数据库连上了吗

5年前 评论

@HI 什么意思没懂?收藏、新建地址等要用到数据库的功能都好好的呀

5年前 评论
Shuyi

@hehorange exceeded at /home/vagrant/code/laravel-shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:39 Doctrine 是数据库问题,某个 Query 用时太长

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!