【发布时间】:2017-10-30 02:09:51
【问题描述】:
我最近将我的 laravel 应用从 5.1 升级到了 5.4。我的服务器现在使用 PHP 7 和 Maria db 10.1.22。现在我遇到了一个非常奇怪的错误。有时,我只是尝试刷新我的浏览器,PHPMyAdmin 会显示#1040 - Too many connections。其他时候我会点击我的应用程序上的一个新链接,然后会得到同样的错误。我在互联网上做了一些研究并执行了以下命令:
show variables like 'max_connections`
上面的命令给了 100。然后我增加到 500。
但现在我仍然得到错误。这对我来说很奇怪,因为我在另一台服务器上安装了 oracle mysql 5.6 并且 max_connections 是 151 并且一年半以来我没有遇到过这个错误。
当我运行命令show processlist 时,我得到下面的结果并且这个结果不断增加。这正常吗?
Mariadb 可能有什么问题,我该如何解决。
【问题讨论】:
-
奇怪!这是记录在 laravel 日志文件中吗?你能检查堆栈跟踪吗?