python winerror 10065_无法建立新连接:[WinError 10060]
我尝试在一个专用的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]相关推荐
- 【Nginx】如何建立新连接
处理新连接事件的回调函数是ngx_event_accept,原型如下: void ngx_event_accept(ngx_event_t *ev) 具体流程如下: 1)首先调用accept方法试图建 ...
- oracle 监听 无法连接,oracle监听hang,无法建立新连接TNS-12540
TNS-12518: TNS:listener could not hand off client connection TNS-12540: TNS:internal limit restricti ...
- oracle数据库:ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
项目场景: 当我们使用sqlplus输入shutdown命令然后重启动的时候,或者在新环境就会出现下列错误 问题描述: ERROR: ORA-12528: TNS: 监听程序: 所有适用例程都无法建立 ...
- oracle数据库12528,解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题...
洋名字叫:ORA-12528: TNS:listener: all appropriate instances are blocking new connections 通过在CMD下用lsnrctl ...
- ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决 ...
- oracle ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
ORACLE启动步骤: 1.打开cmd2.sqlplus / as sysdba;3.shutdown; --startup 等于以下三个命令4.startup nomount;5.alter dat ...
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
1. 查看系统网络配置和当前TCP状态 在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的.以x86_64平台Linux kernelversion 2.6.9的机 ...
- TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇...
最近遇到一个线上报警:服务器出现大量TIME_WAIT导致其无法与下游模块建立新HTTP连接,在解决过程中,通过查阅经典教材和技术文章,加深了对TCP网络问题的理解.作为笔记,记录于此. ...
- python 10053_python 写的selenium脚本不能循环,循环时会报 [WinError 10053] 你的主机中的软件中止了一个已建立的连接。错误,求大佬解答下...
用python写了一段自动化脚本,在循环的时候报ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接.错误,第一次执行没有问题,就是 ...
最新文章
- 神经网络入门——14多层感知机
- SpringMVC+MyBatis项目总结(一)
- python编程语言是什么-Python是什么?可能是最受欢迎的编程语言
- android lk DEFINES定义的环境变量的值
- 笔记-中项案例题-2017年下-收尾管理
- 在Docker中部署Asp.net core2.1以及修改发布
- Java编程技术_10个实用的但偏执的Java编程技术
- AS3多线程快速入门(一):Hello World[
- 微信公众号小程序与服务号和订阅号有什么区别
- 计算机基础及wps office应用_中职2020《计算机应用基础》期末考试试卷
- python计算均方误差_python 计算平均平方误差(MSE)的实例
- 中信证券java面试_中信证券面试问题分享
- 英文论文的proposal怎么写?
- w ndows无法完成格式化,Windows无法完成格式化怎么办呢?教你解决U盘问题!
- python常用的正则符号汇总
- 盘点买房贷款的八大注意事项
- 基于高通X55平台的5G模组iperf灌包参数配置
- 〖Python 数据库开发实战 - MySQL篇㉙〗- MySQL 字符函数
- Java程序包system不存在I_急急急!!java 软件包 system不存在
- 欢迎使用CSDN-markdown编辑器凄凄切切群群群群群群群群
热门文章
- Win10搭建go语言开发环境
- 内存管理(二)-- linux 预留内存几种方法
- Redis—Bitmaps、HyperLogLog 、Geospatialip(地址报错(连接失败))
- couple和double的区别_double pair couple用法区别,a couple of和double的区别
- iOS的三维透视投影
- 儿童学python好还是c++好_少儿编程学python和C++哪个好
- win10 系统环境变量备份
- 优质 CS 读博 (PhD) 经验贴汇总
- python 实现打电话_python 实现手机自动拨打电话的方法(通话压力测试)
- MaxCompute实例相关操作