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服务
-
在reids安装目录下打开cmd
运行:
redis-server.exe redis.windows.conf
启动redis服务。
-
这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
切换到 redis 目录下运行:
redis-cli.exe -h 127.0.0.1 -p 6379
-
重新请求接口(重新启动一下项目比较保险),问题解决。
我是圆圆,如果我的文章对你的学习成长有所帮助,欢迎 点 赞 👍 支持,您的 点 赞 👍 支持是我进行创作和分享的动力!
如果有问题可以留言评论或者私信我,我都会一一解答~笔芯🤞
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....