题
我的网站不断下降对我的共享托管帐户,这是我的主人说什么:
看起来的IP地址,你的 网站被封锁在防火墙上 由于您的网站造成过度 连接到其自身。
“101个连接到自”
任何人都知道这意味着什么,我从来没有听说过一个101错误之前。我的网站是建立在PHP / MySQL的。
解决方案
既然你提到的PHP,也许你需要或包括通过HTTP请求,而不是从本地磁盘文件?
像下面的东西会导致PHP包括文件,而是通过一个HTTP请求,它获取您的网络服务器提供服务得到它。本质上是“连接到自”。
include 'http://www.example.com/file.php?foo=1&bar=2';
或者,也许你定义的常量的 PATH 的地方,期待的事:
require _PATH_ . "/file.php";
只要 PATH 的其实是一个路径,它会被罚款,但如果你不小心将其设置为一个网址,你会导致需要再经过网络服务器。不是很有效。
检查代码或日志那样的连接。
其他提示
有可能你打开到MySQL几个连接,而无需关闭它们?也许使用由于某种原因,持续连接?
莫非一零一个连接到自己,而不是错误代码?
如果没有,用什么软件是你比PHP运行的其他?
很难说什么是真正回事不知道哪个框架/ CMS你正在使用的,但我建议你搜索你的代码为包括/的fopen /卷曲/ file_get_content任何使用。您能为我们提供更多信息?
没有101错误。这基本上是说,他们记录的101个电话从你的网站资源,在您的网站,这是非常奇怪的,他们是对的阻塞,因为这样的事情能够成为攻击的基础。您的页面可能已经得到了黑客攻击或你可能只是有一个坏递归地方。我们可以看到代码?此外,您的共享服务器可能有日志...通过查找到您的帐户的路径引用,看看它是否是一遍又一遍地调用特定的资源。
不隶属于 StackOverflow