laravel 4关闭数据库连接
我是新来的。我只是使用这个框架创建应用程序。我的应用程序是web抓取,因此完成请求可能需要一分钟。问题是每个请求一个接一个地执行。我认为这是因为在请求完成之前,数据库连接仍然处于打开状态。那么如何关闭数据库连接呢?好的。我刚刚调试了我的代码,发现问题出在会话驱动程序中。我将会话驱动程序从本机更改为cookie,请求不再等待其他请求。我知道这很晚,但您可以执行以下操作:laravel 4关闭数据库连接,laravel,laravel-4,Laravel,Laravel 4,我是新来的。我只是使用这个框架创建应用程序。我的应用程序是web抓取,因此完成请求可能需要一分钟。问题是每个请求一个接一个地执行。我认为这是因为在请求完成之前,数据库连接仍然处于打开状态。那么如何关闭数据库连接呢?好的。我刚刚调试了我的代码,发现问题出在会话驱动程序中。我将会话驱动程序从本机更改为cookie,请求不再等待其他请求。我知道这很晚,但您可以执行以下操作: DB::disconnect('DataBase'); 也许你应该重新思考你的整个概念。当一个请求需要一分钟来完成一个请求时,
DB::disconnect('DataBase');
也许你应该重新思考你的整个概念。当一个请求需要一分钟来完成一个请求时,你应该将这些作业放在一个队列中。我把队列弄糊涂了。也许我以后会用。现在我只想断开当前db连接,这样其他请求就可以在不等待当前requestDownvote的情况下执行,因为当我调用此函数时,会出现异常:警告:call_user_func_array()希望参数1是有效回调,第280行的/path/to/light/Database/Capsule/Manager.php中的类'illumb\Database\MySqlConnection'没有方法'disconnect'