我在linux中运行python代码解决方案(自动化)
作为测试的一部分,我调用不同的api(休息)并连接到我的sql db。
我24/7运行解决方案
灵魂倾向
此方案全天候运行
问题是在1小时/ 2小时后(例如在45分钟后可能发生不一致)解决方案退出时出错
名称解析暂时失败。
如上所述,即使经过2个完美周期也会发生。
在此失败之后,我试图用wget调用数次并以相同的错误结束。
经过一段时间后,它被自己覆盖了。
想要提及当它在linux上使用wget失败时, 我可以通过POSTMAN通过Windows调用api没有问题。
api调用是针对我们的系统(位于aws中)并使用我们的db的dns进行...
这种不一致的问题可能是什么?
由于
答案 0 :(得分:0)
这很棘手,不知道你调用wget和没有日志输出的选项,但由于它似乎是一个dns问题,我会明确地将--dns-servers = your.most.reliable.server传递给wget。如果它仍然存在,我也会传递--append-output = logfile并检查日志文件以获取更多线索。
答案 1 :(得分:0)
您可以忽略失败: wget http:/ host / download 2> / dev / null