如何避免在Laravel 5.5的每个请求中检查MySQL连接?

时间:2018-06-18 04:57:12

标签: php laravel-5 laravel-5.5 asgardcms

我开发了一个应用程序,它使用Elastic Search进行前端API和MySQL进行管理后端。

现在的问题是,如果Laravel因为任何原因无法与MySQL连接,它也会在API中出现500错误。请注意,API路由与后端路由完全不同(单独的中间件和命名空间)。

这是我无法连接MySQL时遇到的错误:

Illuminate\Database\QueryException: SQLSTATE[HY000] [2002] Connection     refused (SQL: select * from `setting__settings` where `name` = core::locales     limit 1) in file /var/www/html/nykaatv_github/vendor/laravel/framework    /src/Illuminate/Database/Connection.php on line 664

我想在此提及我正在使用asgardCMS。

之前是否有人遇到类似的问题。如果Laravel默认检查每个请求的MySQL连接,那么覆盖它的方法是什么。

感谢。

0 个答案:

没有答案