Php 101连接到自错误
我的网站一直在我的共享主机帐户上宕机,这就是我的主机所说的: 看起来您的IP地址 正在防火墙上阻止站点 由于您的网站造成过多 与自身的连接 “101与自我的连接”Php 101连接到自错误,php,hosting,shared-hosting,Php,Hosting,Shared Hosting,我的网站一直在我的共享主机帐户上宕机,这就是我的主机所说的: 看起来您的IP地址 正在防火墙上阻止站点 由于您的网站造成过多 与自身的连接 “101与自我的连接” 任何人都知道这意味着什么,我从来没有听说过101错误。我的网站是建立在PHP/MySQL上的。这可能是你自己的一百零一个连接,而不是一个错误代码吗 如果没有,除了PHP,您正在运行什么软件?在不知道您正在使用哪个框架/CMS的情况下,很难判断到底在运行什么,但我建议您在代码中搜索include/fopen/curl/file\u ge
任何人都知道这意味着什么,我从来没有听说过101错误。我的网站是建立在PHP/MySQL上的。这可能是你自己的一百零一个连接,而不是一个错误代码吗
如果没有,除了PHP,您正在运行什么软件?在不知道您正在使用哪个框架/CMS的情况下,很难判断到底在运行什么,但我建议您在代码中搜索include/fopen/curl/file\u get\u内容的任何用法。您能为我们提供更多信息吗?没有101错误。这基本上是说,他们记录了101个从您的站点到您站点上资源的调用,这真的很奇怪,他们阻止这些调用是正确的,因为这些东西可能成为攻击的基础。您的页面可能已被黑客攻击,或者您可能只是在某个地方有一个中断的递归。我们能看看密码吗?此外,您的共享服务器可能有日志……请查看对您帐户路径的引用,看看它是否在反复调用特定资源。您是否可能在不关闭MySQL的情况下打开了多个连接?可能出于某种原因使用持久连接?既然您提到了PHP,那么您可能是通过http请求而不是从本地磁盘请求或包含文件 类似下面的内容会导致PHP包含该文件,但通过http请求获取它,该请求由您的Web服务器提供服务。本质上是一种“与自我的联系”
include 'http://www.example.com/file.php?foo=1&bar=2';
或者,您可能在某个地方定义了一条恒定路径,希望执行以下操作:
require _PATH_ . "/file.php";
只要路径实际上是一个路径,就可以了,但如果您不小心将其设置为url,则会导致require再次通过Web服务器。效率不高
检查您的代码或日志中是否有类似的连接。是的,关于连接,您可能是对的。这是一个定制的应用程序,不是开源软件。我从来没有听说过标准HTTP中有任何“101错误”。当然,我知道我们的web服务器(这是.NET)有时会在事件查看器中放入错误代码101,所以这可能是一个真正的错误。我不是想搞笑,只是想提出这个想法。不,是的,我知道我也是认真的。我认为这实际上可能意味着连接的数量,而不是一个错误。它们有访问日志,显示站点的所有get/post活动。我应该看这些吗?我应该看什么?它可能不在里面,但可以看任何类型的重复动作,具有相同的时间戳。您的问题很可能是一个没有结束的循环调用了一个资源,或者是一个正在拉入一个中断了循环的include的循环。再说一遍,我们能看到代码吗?没有代码真的很难帮上忙。