Home >Backend Development >PHP Tutorial >网站出现“an error occurred while processing this directive”错误

网站出现“an error occurred while processing this directive”错误

WBOY
WBOYOriginal
2016-06-23 13:14:506881browse

网站程序是php的,用的bluehost的主机。
最近老是出现“an error occurred while processing this directive”错误
然后看了一下error_log文件,发现里面全是already has more than 'max_user_connections' active connections in mysql.php
但是以前也一直有这个错误的
不知道怎么解决这个问题,请大神们帮帮忙。


回复讨论(解决方案)

将mysql的max_user_connections改大点试试

将mysql的max_user_connections改大点试试


是vps的不能修改
这两天一直都打不开

不要使用长连接

参考: http://www.jb51.net/article/27726.htm

max_user_connections  目前设置是多少,按理说一般业务不应该超过限制

max_user_connections  目前设置是多少,按理说一般业务不应该超过限制


只有25个,用的是vps的,所以也无法修改my.ini这些文件,而且上传一个.php文件,里面只有abc内容,也是显示
[an error occurred while processing this directive] 
而且有时刷新又可以正常打开,但多数时候是出现这个,只是近几天的问题,网站访问量每天的ip是20000左右。不知道究竟是什么原因?找bluehost,开了一个工单,但是好几个小时间了仍然还没有解决。说是仍然在解决中。叹气!!

an error occurred while processing this directive
处理此指令时出错
你需要提供更多的信息

already has more than 'max_user_connections' active connections in mysql.php
在 mysql.php 已经有超过 max_user_connections 的活动连接
不要使用长连接
同样也应该给出代码

最后解决了,php版本升级,就没问题了。
真不知道是什么原因。
谢谢各位。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn