代码之家  ›  专栏  ›  技术社区  ›  Joe

101连接到自错误

  •  4
  • Joe  · 技术社区  · 16 年前

    我的网站一直在我的共享主机帐户上宕机,这就是我的主机所说的:

    看起来您的IP地址 由于您的网站造成过多 与自身的连接。

    “101与自我的连接”

    任何人都知道这意味着什么,我从来没有听说过101错误。我的网站是建立在PHP/MySQL上的。

    5 回复  |  直到 16 年前
        1
  •  1
  •   Symphony    16 年前

        2
  •  1
  •   Martijn Heemels    16 年前

    类似下面的内容会导致PHP包含该文件,但通过http请求获取它,该请求由您的Web服务器提供服务。本质上是一种“与自我的联系”。

    include 'http://www.example.com/file.php?foo=1&bar=2';
    

    或者你被定义为一个常数 路径

    require _PATH_ . "/file.php";
    

    路径 实际上是一个路径,这很好,但是如果您不小心将其设置为url,则会导致require再次通过Web服务器。效率不高。

    检查您的代码或日志中是否存在类似的连接。

        3
  •  0
  •   marcc    16 年前

        4
  •  0
  •   merkuro    16 年前

    在不知道您正在使用哪个框架/CMS的情况下,很难判断到底发生了什么,但我建议您搜索代码以查找include/fopen/curl/file\u get\u内容的任何用法。你能给我们提供更多的信息吗?

        5
  •  0
  •   thePuck    16 年前

    没有101错误。这基本上是说,他们记录了101个从您的站点到您站点上资源的调用,这真的很奇怪,他们阻止这些调用是正确的,因为这些东西可能成为攻击的基础。您的页面可能已被黑客攻击,或者您可能只是在某个地方有一个中断的递归。我们能看看密码吗?此外,您的共享服务器可能有日志…请查看对您帐户路径的引用,并查看它是否在反复调用特定资源。

    推荐文章