我尝试在一个专用的Raspberry Pi(我称之为PiServer)中每隔一秒生成一个随机信号,从Raspberry Pi发送到本地web服务器。在

然后,PiServer将消息发送回Raspberry Pi,并在MySQL数据库中存储一个数据。在

现在我想看看增加发送包裹的次数需要多少时间。所以我运行以下代码(咖啡机.py)多次。在

这是我的密码

在咖啡机.py包含在客户机中from time import sleep

import requests

import datetime

import random

home = "A"

device = ["CoffeeModel01", "WashingMachine01", "RiceCooker01", "DryingMachine01", "MicrowaveModel01"]

while True:

num1 = random.randint(0, 1)

num2 = random.randint(0, 1)

num3 = random.randint(0, 1)

deviceNum = random.randint(0,4)

code = "%d%d%d" % (num1, num2, num3)

interval = random.uniform(2.0, 4.0)

timestamp = datetime.datetime.now()

payload = {"Device": device[deviceNum], "Code": code, "Time": format(timestamp), "Home": home}

print "Data Sended : Device = " + device[deviceNum] + ", Code = " + code

r = requests.post("http://160.18.2.109/HomeAuto.php", data=payload)

if r.status_code != 200:

raise Exception("Failed to post data to server")

print(r.text)

sleep(interval)

在家庭汽车.php包含在PiServer中并与SQL一起使用

^{pr2}$

问题是当我增加咖啡机.py最多100个(同时运行100个文件),某些连接已断开,日志显示如下raise ConnectionError(e, request=request)

requests.exceptions.ConnectionError: HTTPConnectionPool(host='160.18.2.109', port=80): Max retries exceeded with url: /HomeAuto.php (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond',))

我想知道这个问题是因为web服务器(PHP文件)还是带宽有限或者PiServer的资源。在

注意:我尝试过使用amazonec2作为服务器,同时也使用我的笔记本电脑和PiServer。所有人都有同样的问题。在

非常感谢。在

python winerror 10065_无法建立新连接:[WinError 10060]相关推荐

  1. 【Nginx】如何建立新连接

    处理新连接事件的回调函数是ngx_event_accept,原型如下: void ngx_event_accept(ngx_event_t *ev) 具体流程如下: 1)首先调用accept方法试图建 ...

  2. oracle 监听 无法连接,oracle监听hang,无法建立新连接TNS-12540

    TNS-12518: TNS:listener could not hand off client connection TNS-12540: TNS:internal limit restricti ...

  3. oracle数据库:ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接

    项目场景: 当我们使用sqlplus输入shutdown命令然后重启动的时候,或者在新环境就会出现下列错误 问题描述: ERROR: ORA-12528: TNS: 监听程序: 所有适用例程都无法建立 ...

  4. oracle数据库12528,解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题...

    洋名字叫:ORA-12528: TNS:listener: all appropriate instances are blocking new connections 通过在CMD下用lsnrctl ...

  5. ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接

    ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决 ...

  6. oracle ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接

    ORACLE启动步骤: 1.打开cmd2.sqlplus / as sysdba;3.shutdown; --startup 等于以下三个命令4.startup nomount;5.alter dat ...

  7. 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇

    1. 查看系统网络配置和当前TCP状态         在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的.以x86_64平台Linux kernelversion 2.6.9的机 ...

  8. TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇...

    最近遇到一个线上报警:服务器出现大量TIME_WAIT导致其无法与下游模块建立新HTTP连接,在解决过程中,通过查阅经典教材和技术文章,加深了对TCP网络问题的理解.作为笔记,记录于此.       ...

  9. python 10053_python 写的selenium脚本不能循环,循环时会报 [WinError 10053] 你的主机中的软件中止了一个已建立的连接。错误,求大佬解答下...

    用python写了一段自动化脚本,在循环的时候报ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接.错误,第一次执行没有问题,就是 ...

最新文章

  1. 神经网络入门——14多层感知机
  2. SpringMVC+MyBatis项目总结(一)
  3. python编程语言是什么-Python是什么?可能是最受欢迎的编程语言
  4. android lk DEFINES定义的环境变量的值
  5. 笔记-中项案例题-2017年下-收尾管理
  6. 在Docker中部署Asp.net core2.1以及修改发布
  7. Java编程技术_10个实用的但偏执的Java编程技术
  8. AS3多线程快速入门(一):Hello World[
  9. 微信公众号小程序与服务号和订阅号有什么区别
  10. 计算机基础及wps office应用_中职2020《计算机应用基础》期末考试试卷
  11. python计算均方误差_python 计算平均平方误差(MSE)的实例
  12. 中信证券java面试_中信证券面试问题分享
  13. 英文论文的proposal怎么写?
  14. w ndows无法完成格式化,Windows无法完成格式化怎么办呢?教你解决U盘问题!
  15. python常用的正则符号汇总
  16. 盘点买房贷款的八大注意事项
  17. 基于高通X55平台的5G模组iperf灌包参数配置
  18. 〖Python 数据库开发实战 - MySQL篇㉙〗- MySQL 字符函数
  19. Java程序包system不存在I_急急急!!java 软件包 system不存在
  20. 欢迎使用CSDN-markdown编辑器凄凄切切群群群群群群群群

热门文章

  1. Win10搭建go语言开发环境
  2. 内存管理(二)-- linux 预留内存几种方法
  3. Redis—Bitmaps、HyperLogLog 、Geospatialip(地址报错(连接失败))
  4. couple和double的区别_double pair couple用法区别,a couple of和double的区别
  5. iOS的三维透视投影
  6. 儿童学python好还是c++好_少儿编程学python和C++哪个好
  7. win10 系统环境变量备份
  8. 优质 CS 读博 (PhD) 经验贴汇总
  9. python 实现打电话_python 实现手机自动拨打电话的方法(通话压力测试)
  10. MaxCompute实例相关操作