关闭数据库连接在Laravel 5.1中

时间:2016-12-21 07:30:10

标签: php database postgresql database-connection laravel-5.1

在Laravel 5.1中运行每个数据库查询后,是否可以关闭数据库连接。我已经使用Laravel 5.1和PostgreSQL构建了一个应用程序,并且在我的服务器中提供了有限数量的连接来连接数据库,这就是为什么有时我会收到错误“To Many Connections”。所以请告诉我如何解决这个问题。

我不确定Laravel是否会在每个数据库请求后自动关闭数据库连接。

提前致谢...

1 个答案:

答案 0 :(得分:2)

您可以使用DB::disconnect('foo'); 但请记住,Laravel会在脚本结束时自动关闭与DB的连接。 所以你的问题就在别的地方。

这里的Workaounrd将是来自localhost或特定user的无限连接。因为您网站的每个访问者都打开了与DB的新连接