名称解析暂时失败-wget在linux中

时间:2017-01-06 06:49:11

标签: python linux api wget

我在linux中运行python代码解决方案(自动化)

作为测试的一部分,我调用不同的api(休息)并连接到我的sql db。

我24/7运行解决方案

灵魂倾向

  • 使用wget
  • 调用api
  • 每1分钟对db进行一次采样,最多查询60分钟
  • 再次使用wget
  • 调用api
  • 每1分钟采样直流最多10分钟

此方案全天候运行

问题是在1小时/ 2小时后(例如在45分钟后可能发生不一致)解决方案退出时出错

  

名称解析暂时失败。

如上所述,即使经过2个完美周期也会发生。

在此失败之后,我试图用wget调用数次并以相同的错误结束。

经过一段时间后,它被自己覆盖了。

想要提及当它在linux上使用wget失败时, 我可以通过POSTMAN通过Windows调用api没有问题。

api调用是针对我们的系统(位于aws中)并使用我们的db的dns进行...

这种不一致的问题可能是什么?

由于

2 个答案:

答案 0 :(得分:0)

这很棘手,不知道你调用wget和没有日志输出的选项,但由于它似乎是一个dns问题,我会明确地将--dns-servers = your.most.reliable.server传递给wget。如果它仍然存在,我也会传递--append-output = logfile并检查日志文件以获取更多线索。

答案 1 :(得分:0)

您可以忽略失败: wget http:/ host / download 2> / dev / null