MaxRetriesPerRequestError: Reached the max retries per request limit (which is 20).报错的解决方法
最新推荐文章于 2024-10-14 19:45:00 发布
最新推荐文章于 2024-10-14 19:45:00 发布 阅读量 5.6k

MaxRetriesPerRequestError: Reached the max retries per request limit (which is 20)

本人在写nuxt项目时遇到该报错,原因在于没有启动redis服务,因为请求的接口需要用到redis。

启动redis服务

  1. 在reids安装目录下打开cmd
    在这里插入图片描述
    运行: redis-server.exe redis.windows.conf
    启动redis服务。
    在这里插入图片描述

  2. 这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
    切换到 redis 目录下运行:
    redis-cli.exe -h 127.0.0.1 -p 6379

  3. 重新请求接口(重新启动一下项目比较保险),问题解决。

我是圆圆,如果我的文章对你的学习成长有所帮助,欢迎 点 赞 👍 支持,您的 点 赞 👍 支持是我进行创作和分享的动力!

如果有问题可以留言评论或者私信我,我都会一一解答~笔芯🤞

Redis 安装 | 菜鸟教程 https://www.runoob.com/redis/redis-install.html

FakeUserAgent Error (' Max imum amount of re trie s reac hed ') 禁用服务器缓存: ua = UserAgent(use_cache_server=False) 不缓存数据: ua = UserAgent(cache=False) 忽略ssl验证: ua = UserAgent(verify_ssl=False) 解决 办法: 解决 报错 request s.exceptions.Proxy Error : ( Max Retry Error ("HTTPSConnectionPool(host='huggingface.co', port Redis 是键值对(Key-Value)存储数据库,数据存储在内存中,读写速度非常快,每秒可以处理超过10万次读写操作,广泛应用于缓存,也经常用来做分布式锁 Redis 是一个客户端服务端的程序。 【代码】关于 Max re trie s exceeded with url: / (Caused by SSL Error (SSL Error (1, '[SSL: CERT 报错 。 默认的http connection是keep-alive的,在post请求中,header中有这样一个字段:Connection,我们将其置为’close’ request s使用了urllib3库,默认的http connection是keep-alive的, request s设置False关闭。 之前项目中 redis 初始化是使用@Init 装饰器来处理,近期配置中心上线后,配置将统一到配置中心获取。 @Init 就不能再使用了,因为其先于远程配置获取, redis 初始化要改为远程配置获取完成后才做。 偶尔会报[io redis ] Unhandled error event: Error : connect ETIMEDOUT,部分文章说要将connectTimeout设置成10000,但是查看文档后,默认设置就是如此。所以不合理。 看完文档后发现是lazyConnect设置成true就不再 报错 。 完美 解决 19-4-29补充: error 1:NewConnection Error (': Failed to establish a new connection:[Win Error 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。',)) 解决 办法:session.keep_alive=False error 2:python hostname doesn't match ei... 在本专题讨论 Redis 时,会首先花一些较少的篇幅介绍 Redis 的基本安装和使用,然后将深入 Redis 所支持的数据结构主要讲解 Redis 底层设计对这些数据结构的支撑,接下来会介绍 Redis 的主要配置优化事项,最后介绍 Redis 的集群搭建方式(基于3.X版本)和实施案例。 url=****** payload = ******** req = request s. request ("POST", url, data=payload, headers=headers, timeout=3) ******* 网上查询的 方法 1、增加重试连接次数: request s.DEFAULT_RE TRIE S = 5 2、关闭多余的链接: 1、用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign request ed address: Service 'sparkDriver' failed after 16 re trie s! 解决 方法 :add export SPARK_LOCAL_IP="127.0.0.1" to spark-env....