2016-12-21 1 views
2

Laravel 5.1에서 각 데이터베이스 쿼리를 실행 한 후 데이터베이스 연결을 닫을 수 있습니까? 나는 Laravel 5.1 및 PostgreSQL을 사용하여 응용 프로그램을 이미 구축했으며 데이터베이스에 연결하기 위해 제한된 수의 연결이 제공되므로 내 서버에서 "To Many Connections"오류가 발생하는 경우가 있습니다. 그래서이 문제를 해결할 수있는 방법을 알려주십시오.Laravel 5.1의 데이터베이스 연결 닫기

각 db 요청 후 Laravel이 자동으로 db 연결을 닫는 지 확신 할 수 없습니다. 사전에

감사합니다 ...

답변

2

당신은 DB::disconnect('foo'); 를 사용하지만 Laravel가 자동으로 스크립트의 끝에 DB에 연결을 닫습니다 염두에 두어야 할 수있다. 문제가 다른 곳에서 발생합니다.

여기서 Workaounrd는 localhost 또는 특히 user에서 무제한 연결입니다. 웹 사이트의 각 방문자가 DB

에 대한 새 연결을 열기 때문에
관련 문제