代码之家  ›  专栏  ›  技术社区  ›  Luca Cattide

Laravel 5.6-框架更新后超时错误

  •  0
  • Luca Cattide  · 技术社区  · 6 年前

    两天前我开始遇到一个奇怪的问题。

    我刚启动了一个 composer update 在我的电流 拉威尔5.6 项目。

    ajax 调用项目API,通过 axios Vue 组件,不再工作了。

    积垢

    任何调用在长时间超时后都会引发此异常:

    超过30秒的最大执行时间

    这是一个 500 /vendor/laravel/framework/src/Illuminate/Database/Connection.php

    你知道是什么导致了这个问题吗?

    我不知道在哪里特别检查,所以如果它可能是有用的,告诉我我可以从源代码共享什么,我会适当更新的问题。

    提前谢谢你的帮助。

    2 回复  |  直到 6 年前
        1
  •  0
  •   thisiskelvin shubham singh    6 年前

    尝试修改您的 php.ini

    ini_set('max_execution_time', 300);

    .htaccess

    php_value max_execution_time 300

    然后:

    composer dump-autoload
    
    php artisan cache:clear
    

    最后,您应该再次测试它。

        2
  •  0
  •   Luca Cattide    6 年前

    松弛 官方渠道,我找到了原因。

    没有任何更新破坏了我的堆栈,但是对 touches hasMany 相关的模型正在冻结所谓的任务。

    通过移除错误的 触摸 声明-模型中存在的一个带有关系声明-所有crud任务再次正常工作。