作者:城至 
原文:https://blog.csdn.net/qq_21514303/article/details/81391427


在执行alipay 的sdk的时候会报这个错误,我们是有猴子补丁,将标准库替换掉就好了。

具体内容转载过来的。

python2.7

gevent

使用gevent 协程发起http请求

使用python自带的DNS标准库,

经常出现错误

[Errno 8] nodename nor servname provided, or not known

查了一些文章,在大量并发下DNS解析会出问题。

解决方法:不使用python的DNS解析标准库,使用gevent内置的取代标准库的DNS解析模块.

(如下的patch_all()会实行时候,gevent会帮我们替换掉一系列标准库。)


from gevent import monkeymonkey.patch_all()

至此,[Errno 8] nodename nor servname provided, or not known的问题仅仅会在第一次DNS解析的时候发生,仅仅会发生一次。

nodename nor servname provided, or not known相关推荐

  1. ssh: Could not resolve hostname gitcafe.com: nodename nor servname provided, or not known

    今天 git push 的时候报如下错误: ssh: Could not resolve hostname gitcafe.com: nodename nor servname provided, o ...

  2. Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法

    今天在Mac系统上启动Java Web项目的时候,提示了 java . net . UnknownHostException : MAC-20150101 nodename nor servname ...

  3. 解决ssh: Could not resolve hostname ***: nodename nor servname provided, or not known报错

    一.问题 今天新搞到一台linux服务器,使用域名登陆服务器时遇到了如下报错: ssh: Could not resolve hostname ***: nodename nor servname p ...

  4. nodename nor servname provided的解决

    在使用python 运行gateway项目时候,遇到报错:nodename nor servname provided. 解决办法: System preferences – sharing – Co ...

  5. [git]ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known

    ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known This sounds ...

  6. java maven项目构建异常 uk.maven.org: nodename nor servname provided, or not known

    由于安装了idea2021.1 导致之前项目好多需要重新编译 就简单创建了demo 工程 编译的时候就发现了如下错误 Downloading from UK: http://uk.maven.org/ ...

  7. sqlalchemy,create_engine创建数据库连接报错nodename nor servname provided, or not known

    一.错误 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, 'Can\'t connect to MySQL ...

  8. Macbook解决tensorboard-socket.gaierror: [Errno 8] nodename nor servname provided, or not known

    在启动 tensorboard时候遇到 socket.gaierror: [Errno 8] nodename nor servname provided, or not known 问题 办法 增加 ...

  9. 异常处理:.net.UnknownHostException nodename nor servname provided, or not known

    开发web项目运行tamcat时遇到上面的问题,我用的是idea,在命令行输入如下命令就可以了! $ scutil --set HostName "localhost"

最新文章

  1. 可视化生信分析利器 Galaxy 之 Docker 部署
  2. 如何禁止灵格斯的新词锐词弹出框
  3. java 内部类深度剖析
  4. MySQL查询结果复制到新表(更新、插入)
  5. 博客园---博客美化汇总
  6. android版chrome为什么没有扫,android – 无法使用谷歌条码扫描仪
  7. OLEDB, ODEB, ADO.NET Abbreviation
  8. AlexNet、VGG16、ResNet网络结构图
  9. oracle和timesten整合,Oracle TimesTen 关系型内存数据库18.1新版本详解
  10. 模板引擎 - Thymeleaf
  11. LED的基本操作(138译码器 573锁存器)
  12. 【微弱瞬态信号检测】混沌背景下微弱瞬态信号的SVM检测方法的matlab仿真
  13. sysprep无法验证你的windows安装_Sysprep无法验证你的windows 安装。
  14. Android中蓝牙的基本使用----BluetoothAdapter类简介
  15. qlv文件怎么打开 怎么把qlv文件转换成MP4的文件呢
  16. 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)
  17. 打开计算机无法最小化,软件一打开就最小化到任务栏怎么办_电脑打开程序它就最小化的解决方法...
  18. python pyz_Python pyzfp包_程序模块 - PyPI - Python中文网
  19. 秉火429笔记之十五 DMA--直接存储区访问
  20. Why Python is Slow? Looking Under the Hood

热门文章

  1. Vue.js 教程---菜鸟教程
  2. 基于web的在线考试系统的设计与开发
  3. JAVA计算机毕业设计基于vue技术的汽车维修检测系统设计与实现源码+数据库+系统+lw文档
  4. 【转载】新韭菜日记22----20190304股市学习--帖子是转载的,持续学习
  5. 十二种卫星地图的快速比较和选择方法
  6. android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!
  7. 百度网盘怎么用迅雷下载文件?
  8. 程序员的生活之二--吃在大连(要来大连的,不看这个可就可惜了!看了不顶,那就太没义气了!)...
  9. 图像旋转源程序c语言,图像旋转 - 红尘潇洒,独自前行,但尽人事,莫问前程 - OSCHINA - 中文开源技术交流社区...
  10. 蓝桥学习 PREV-55