在上周的某个时刻,我们的一台服务器停止了“自言自语”,可以这么说。
我们有一个cronjob,它通过cURL在https://example.com/scripts/curl-script.php调用脚本 - example.com托管在同一台机器上 - 这不再有效。通过命令行运行时,您可以看到cURL正在查找域的正确外部IP,但连接只是超时。对于同一台计算机上托管的其他URL也是如此。
wget,或者在端口80或443上telnet到example.com,同样的事情。 Ping也超时(预计,因为这里有防火墙),traceroute也是如此(所有跳都只是* * *)
如果我在/etc/hosts
中添加一个条目以将example.com
映射到127.0.0.1
,则脚本会按预期开始工作 - 它无法再通过它的外部IP与自身对话。
我暂时没有更改此服务器上的任何内容,我不相信任何自动更新已更新任何相关组件。这已经好几周了,我无法理解为什么会突然停止。
是否有人对此问题的正确修复有任何建议,而不是主机文件修正?