我是laravel中的新成员。我只是使用这个框架创建应用程序。我的应用程序是网络报废,因此可能需要一分钟才能完成请求。问题是每个请求都是一个接一个地执行。我认为这是因为在请求完成之前数据库连接仍然打开。那么如何关闭数据库连接呢?laravel 4关闭数据库连接
0
A
回答
0
好的。我只是调试我的代码,并得到了问题是在会话驱动程序。我将会话驱动程序从本机更改为cookie,并且请求不再等待其他请求。
1
我知道这是晚了,但你可以这样做:
DB::disconnect('DataBase');
+0
Downvote as当我调用它时我得到一个异常:警告:call_user_func_array()期望参数1是一个有效的回调,类'Illuminate \ Database \ MySqlConnection'在280行的/path/to/Illuminate/Database/Capsule/Manager.php中没有方法'disconnect' – Talon
相关问题
- 1. 关闭数据库连接
- 2. 关闭连接数据库
- 3. 关闭数据库连接
- 4. 关闭数据库连接
- 5. 关闭数据库连接
- 6. Laravel 4 - 连接到其他数据库
- 7. 企业库数据库连接关闭
- 8. Laravel会自动关闭数据库连接吗?
- 9. Laravel关系数据库连接
- 10. CodeIgniter数据库连接没有关闭
- 11. 关闭和打开数据库连接?
- 12. entitymanager.close()不关闭连接到数据库
- 13. 数据库连接没有关闭
- 14. Node.js关闭数据库连接
- 15. Play Framework:数据库连接池关闭
- 16. 关闭打开的数据库连接?
- 17. 数据库连接不关闭
- 18. C#关闭数据库连接
- 19. 关闭数据库连接()内finally块
- 20. 数据库连接自动关闭
- 21. asp.net; repeater.databind和数据库连接关闭
- 22. Oracle数据库:java.sql.SQLException:关闭连接
- 23. 关闭DataMapper数据库连接
- 24. 数据库连接不关闭
- 25. Laravel 5.4数据库连接
- 26. Laravel/MySQL数据库连接
- 27. Laravel数据库连接
- 28. 要关闭或不关闭数据库中的连接
- 29. 使数据库关闭后log4net重新连接到数据库
- 30. 关闭并重新连接SQLAlchemy会话的数据库连接?
也许你应该重新考虑你的整个概念。当请求需要一分钟来完成请求时,您应该将这些作业放入[队列](http://four.laravel.com/docs/queue)中。 –
我对队列感到困惑。也许我会在以后使用。现在我只想断开当前的数据库连接,所以其他请求可以在不等待当前请求的情况下执行 – cococool