本地运行项目成功 ,但在服务器运行程序就会报Failed to establish a new connection: [Errno -2] Name or service not known

equests.exceptions.ConnectionError: HTTPSConnectionPool(host=‘appapi.xxxx.com‘, port=443): Max retries exceeded with url: /appapi/exchange/19/v1/prolist (Caused by NewConnectionError(‘<urllib3.connection.VerifiedHTTPSConnection object at 0x7fca889818d0>: Failed to establish a new connection: [Errno -2] Name or service not known‘,))

排查request连接 错误 ,说明是和网络 相关的,

step1:先在服务器端ping 一下测试网址的host

(automationVenv) [[email protected]67 automationTest]# ping appapi.xxx.com
PING appapi.5i5j.com.wswebpic.com (103.254.190.254) 56(84) bytes of data.
64 bytes from 103.254.190.254 (xxx.254.190.254): icmp_seq=1 ttl=55 time=2.93 ms
64 bytes from 103.254.190.254 (xxx.254.190.254): icmp_seq=2 ttl=55 time=2.56 ms
64 bytes from 103.254.190.254 (xxx.254.190.254): icmp_seq=3 ttl=55 time=4.97 ms
64 bytes from 103.254.190.254 (xxx.254.190.254): icmp_seq=4 ttl=55 time=3.07 ms

step2:在本地ping 一下测试网址的host

[email protected]348-G4:~$ ping appapi.xxx.com
PING appapi.xxx.com (47.95.31.237) 56(84) bytes of data.
64 bytes from 47.95.31.237 (47.95.31.237): icmp_seq=1 ttl=91 time=5.18 ms
64 bytes from 47.95.31.237 (47.95.31.237): icmp_seq=2 ttl=91 time=3.94 ms
^C
--- appapi.xxx.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 3.948/4.567/5.186/0.619 ms

观查到服务端和本地 同一host指向的ip不一样

解决 办法 就是在服务器端 配置被测网址的host与本地一样

nano /etc/hosts

增加内容如下:

47.95.31.237 appapi.xxx.com

再次运行脚本就可以正常执行了

原文地址:https://www.cnblogs.com/kaerxifa/p/11039863.html

时间: 2024-08-02 12:16:30

本地运行项目成功 ,但在服务器运行程序就会报Failed to establish a new connection: [Errno -2] Name or service not known的相关文章

本地MVC项目发布到IIS服务器

0瞎扯 朋友们有时候我们写个一个web程序只能使用卡西尼服务器调试,下面我教大家发布到IIS服务器上(包括本地ISS7.5和远程服务器 IIS) 1.VS发布 a.点击web项目->发布 b.在发布->配置文件->新建 连接中选择文件系统,并选择发布文件要存放的地址 设置->配置:如下 设置完成后点击发布 发布好的目录 b.配置IIS 0.创建网站之前必须启动:W3SVC(World Wide Web Publishing Service)服务,作用:通过 Internet 信息服

VS2012 运行项目在IE中可以运行,但是在google和firefox却不能打开。

笔记本重装了系统之后,打开VS2012 调试的时候,发现在IE下能够运行调试.net项目,但是使用google和firefox的时候却不能打开项目.苦思冥想不知道是怎么回事儿,后来经过在网上查阅各种资料,以及经过我的多次试验,终于拨开乌云见晴天了.原来是我的浏览器设置了代理服务器,并且你会发现第二个红色框里面没有选中.是的,问题就出在这里,在你设置了代理服务器之后,你需要将“跳过本地地址的代理服务器”选中 通过这种设置我的问题得到解决. 网上也有说是需要将迅雷给卸载了,我也操作了这个步骤,但是仅

idea远程tomcat运行项目

记录一下idea远程tomcat运行项目的配置过程 背景:每次系统修改代码后则需手动打包手动部署到测试服务器上,为了简化这个过程我这里选择尝试一次idea的远程运行功能,结论来讲这玩意配置麻烦,并不算很好用,只是部署的话,还是Jenkins之类的自动化工具更合适. 远程机:安装有tomcat 本地机:顾名思义,开发用的装有idea的机器 系统均为windows7,tomcat为8.5 远程机: tomcat默认项目路径是webapps,首先不建议继续使用这个路径,为server.xml下/Ser

未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序--问题的处理

最近Up主接手了C#连接Oracle的项目,遇到了各种问题,最严重的莫过于用连接字符串连接不上Oracle了. 抛出如下问题System.InvalidOperationException: 未在本地计算机上注册"OraOLEDB.Oracle.1"提供程序. 而且报错出现 在 System.Data.ProviderBase.DbConnectionClosed.get_ServerVersion() 在 System.Data.OleDb.OleDbConnection.get_S

(一)JAVA项目(非web项目)部署到windows服务器运行

[转]http://blog.csdn.net/tracy19880727/article/details/11205063 一般服务器运行的几乎都是web项目,今天遇到一个问题,把写好的Java项目部署到windows服务器上运行, 如果没有依赖的jar包且只有一个包含main方法的java类,那么直接把java类放服务器上通过dos窗口执行(dos 窗口命令如下:cd 到该.class文件所在目录,然后执行java .class文件名),但是如果包含非JDK自带的第三方 jar包或者多个ja

如何在本地机器上运行项目

如何在本地运行公司的项目?公司的项目种类比较多,不同的项目使用不同的方法,但是都是大同小异的. 如何运行marketsbarometer这个项目? Clone the project :git clone https://[email protected]/scm/qs/markets-components-barometer.git Change directory into the project dir:  cd markets-components-barometer 3.  Run n

【COCOS2D-HTML5 开发之三】示例项目附源码及运行的GIF效果图

本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi) 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos2d-html5/1528.html ? 点击订阅 ? 本博客最新动态!及时将最新博文通知您! Cocos2dx html5开发,对于用过2d Or -x的童鞋来说很容易,Himi这里也没有必要去再跟同学们详细的教学一遍. 所以Himi简单做了一个项目,供给大家参考,源码下载地址及GIF截图在文章最后!

Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

转载请注明出处:CN_Simo. 题解: 本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界. 本来计划是讲解Qt源码静态编译,如此的话读者可能并不能清楚地知道为何要静态编译,所以借此篇内容说明一下原由并为之后文章的学习做准备. 即使本片内容只是在围绕一个小小的HelloWorld程序开展,但还是希望朋友们不要急于求成,"欲速则不达". 文章整体思路: 我们循序渐进地来看,一个Qt应用的完成有以下一个重要的步骤: 项目创建->源码编译->程序运行

javascript-图片横向无缝隙滚动(可在服务器运行)

前两次弄'图片横向滚动'javascript,在本地上运行得很美,可是一上到我们学校后台的服务器,就有很多问题,这个算是行的了. css代码: 1 <style type="text/css"> 2 .scroll_div { 3 width: 1000px; 4 height: 250px; 5 margin: 0 auto; 6 overflow: hidden; 7 white-space: nowrap; 8 background: #ffffff; 9 } 10