我花了好几个小时的时间。我联系了我的服务器提供商,他向我保证他们无法阻止我。我已经联系了NOAA的多个人,并确信我没有被阻止。但大约两周前,一个已经工作了5年的剧本已经停止工作了。该脚本适用于家庭,但不适用于1和1。我看到了wget的不同之处,但看不出有什么不妥。主要区别在于,一台服务器将编码转换为UTF-8,而工作的服务器则不转换。我不认为这是问题,因为我没有找到文件未找到错误,我看到同样的事情与网站工作正常。我在两个服务器上粘贴相同的文本,所以我的命令没有区别。我没有收到任何错误消息,只是等待回复。
此图表是我的测试摘要。它没有指出明显的问题根源,所以我在这里问专家。 Local和1and1是服务器,ndbc和noaa是数据源。如您所见,数据仅在1和1时失败,但1和1仅在一个数据源失败。失败我的意思是连接但没有回应。
如果我将完全相同的文本粘贴到我的1and1服务器中,我会得到这个 无论我等多久,都没有回应。
有趣的是,如果我要求一个无效的文件,我正确得到一个ERROR 404,所以我知道他们正在回复我。 ndbc说他们可以看到我的流量并且他们没有阻止我。
有没有人知道我正在做的事情或ndbc.noaa可能正在做什么或1and1可能出错的地方出了什么问题所以我可以处理问题所在?
我已经通过将数据下载到我的神话服务器并使用sftp将其上传到1and1服务器来实现kludge解决方法,但这不是长期修复。
顺便说一下,如果我尝试使用lynx访问www.ndbc.noaa.gov,我会看到同样的事情。我可以从我的神话服务器下载他们的主页,但不能从1and1服务器下载。我可以使用lynx从任一服务器上获取www.noaa.gov的主页。