目前有一个设置为读取CSV文件的文件。 CSV文件包含1600个api查询。然后每个api查询返回更多需要运行的查询。我在Windows 10上使用Xampp v3.2.2并运行php v5.6.15。通过浏览器运行文件时,在超时之前,CSV中的前800条记录运行正常。当我重新运行该文件时,我收到错误"网站无法到达ERR_CONNECTION_RESET"。不确定是什么导致了这一点。代码的缩写版本包含在下面
"bar"
答案 0 :(得分:1)
通常,ERR_CONNECTION_RESET是当您尝试连接的站点无法建立该连接时发生的错误。这通常是由于ISP缓存等问题上的防火墙阻塞等原因造成的。
但是在您的情况下,我认为您要连接的站点是自愿关闭连接尝试,因为您尝试做的是循环并连续点击该API站点1600次。
API网站允许前800次尝试,但之后它会担心你可能是一个试图伤害它的恶意脚本。就像DOS(拒绝服务)尝试的经典例子一样。
您应该检查客户端在固定时间内对API站点进行的尝试次数是否有任何限制(比如说每24小时点击500次),或者每次点击后应该尝试在N秒后睡觉网站或每次X点击网站后。