今天在執行一個自動化腳本時,發現腳本返回如下錯誤:
[qq_5201351@localhost ~]# sh xx_auto_install_9.x.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) Received HTTP code 503 from proxy after CONNECT
分析了腳本的主要邏輯:
腳本中使用export定義了HTTP_PROXY及HTTPS_PROXY系統環境變量
然后再多處地址使用了curl訪問https,第一處curl命令就報錯了(curl使用了--tlsv1.2及--insecure選項)
+++++根據錯誤進行了如下幾個步驟的排查分析
1、服務器到proxy服務器的端口連通(正常的)
2、DNS能否解析出curl的遠端主機的IP(正常的)
3、最后看到返回的503錯誤,基本可以確認是服務端問題了
於是通知服務端負責人確認應用是否正常,那邊解決后,腳本再次執行就正常了
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/14709888.html