【发布时间】:2014-06-22 06:02:41
【问题描述】:
我的网络服务器经常崩溃,我注意到它总是在此错误日志条目之后发生:
[Sun Jun 22 00:41:41 2014] [error] [client 207.46.13.71] File does not exist: C:/*directory*/robots.txt
我知道这个 IP 属于 Bing 蜘蛛。据我了解,如果找不到 robots.txt 的实例,必应会尝试为我的网站编制索引。我相信当它尝试为我的网站编制索引时,会发生导致崩溃的问题。
我的问题是无法重新创建或定位问题。我的访问日志似乎没有显示 Bing 试图索引哪些文件,或者哪些脚本导致服务器崩溃。通过向某些脚本传递无效或没有信息,我在黑暗中采取了一些措施,但到目前为止,我还没有发现任何损坏的东西。
谁能向我解释我在尝试查找导致我的网络服务器崩溃的脚本时还有哪些其他选择?
我在 Windows 机器上使用 XAMPP 运行 Apache/2.2.17。
【问题讨论】:
-
如果您的 Apache 日志没有显示 Bing 爬取您的网站的任何记录,您怎么知道它会导致它崩溃?
-
为什么没有 robots.txt 文件?
-
安德斯,对不起,我真的认为这无关紧要。我在其中编辑了该信息。@LukePeterson 崩溃在几天内定期发生。每次崩溃都直接发生在 Bing 尝试访问“robots.txt”之前。
-
您是否尝试过仅创建 robots.txt 文件?或者甚至在那里添加指令以防止 Bing 爬行? (即使是暂时的)
-
@MikeBrant 我几乎不认为创建一个 robots.txt 文件是解决我的网络服务器崩溃的错误脚本的正确解决方案。解决此问题后,我将创建它。
标签: php apache webserver error-log access-log