我的网站一直在关注我的共享主机帐户,这就是我的主持人所说的:
看来你的IP地址 站点在防火墙上被阻止 由于您的网站造成过多 与自身的联系。
“101个与自我的联系”
任何人都知道这意味着什么,我以前从未听说过101错误。我的网站建立在PHP / MySQL之上。
答案 0 :(得分:1)
是否有可能在不关闭MySQL的情况下打开几个MySQL连接?也许出于某种原因使用持久连接?</ p>
答案 1 :(得分:1)
既然你提到了PHP,也许你是通过http请求而不是本地磁盘要求或包含文件的?
以下内容会导致PHP包含该文件,但会通过http请求获取该文件,该请求由您的网络服务器提供。基本上是“与自我的联系”。
include 'http://www.example.com/file.php?foo=1&bar=2';
或者你可能在某处定义了一个Constant PATH ,期望这样做:
require _PATH_ . "/file.php";
只要 PATH 实际上是一个路径,它就会没问题,但是如果你不小心将它设置为一个url,你将导致require再次通过web服务器。效率不高。
检查您的代码或日志以查找类似的连接。
答案 2 :(得分:0)
它可能是一百零一连接自己,而不是错误代码?
如果没有,除了PHP之外你运行的是什么软件?
答案 3 :(得分:0)
在不知道您正在使用哪个框架/ CMS的情况下很难分辨出真正发生的事情,但我建议您搜索代码以查找include / fopen / curl / file_get_content的任何用法。您能否向我们提供更多信息?
答案 4 :(得分:0)
没有101错误。这基本上是说他们从您的站点将101个呼叫记录到您站点上的资源,这非常奇怪,他们是正确的阻止,因为这些事情可能成为攻击的基础。您的页面可能已被黑客入侵,或者您可能只是在某处发生了错误的递归。我们能看到代码吗?此外,您的共享服务器可能还有日志...查看对您帐户路径的引用,并查看它是否一遍又一遍地调用特定资源。