腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python
坚韧
:
如果
所有
重试
都
失败
了
,
我
如何
重试
一个
函数
而
不
引发
异常
?
python
、
python-requests
、
python-tenacity
假设
我
有以下
函数
: @retry(stop=stop_after_attempt(3)) try: return response raise e 此
函数
将
重试
3次,
如果
所有
3次
重试
都
失败
,则会
引发
浏览 23
提问于2020-09-29
得票数 4
1
回答
用不同的参数和超时
重试
带有退避的
函数
python
、
decorator
每当
函数
出现索引错误时,
我
都会尝试实现
重试
功能。
我
从这个开始:curr_val = 5def try_to_extract(): except Exception: cu
浏览 2
提问于2022-03-28
得票数 2
1
回答
与AWS Lambda
重试
失败
功能相关的费用?
python
、
amazon-web-services
、
aws-lambda
、
serverless-architecture
我
正在研究无服务器技术(特别是
Python
、Django和AWS上的 ),
而
关于错误处理的一件事让
我
印象深刻。在Zappa的文档里写着 根据事件源,AWS Lambda可能会
重试
失败
的Lambda
函数
。例如,
如果
Kinesis是事件源,AWS
浏览 4
提问于2017-07-26
得票数 3
回答已采纳
3
回答
用于有条件
重试
操作的
python
流控制
python
我
正在用
Python
尝试
一个
操作,
如果
它在某些方面
失败
了
,,,
我
想
重试
10次。
如果
它以任何其他方式
失败
,,,
我
希望它立即
失败
。在10次
重试
之后,
我
希望
所有
失败
都能传播到调用方。
我
一直无法以令人满意的方式编写流程控制代码。下面是这种行为的
一个
例子(但不是样式!)问题是,例如,<
浏览 2
提问于2017-09-29
得票数 0
回答已采纳
1
回答
Micronaut:正确记录“未登录”
异常
以避免出现在System.err上
exception
、
micronaut
、
error-logging
我
有
一个
关于捕获"uncaught“
异常
的问题,该
异常
与System.err上的堆栈跟踪一起出现,绕过了日志配置:
所有
其他日志消息
都
显示在System.out上(在
我
的示例中是JSON格式化的)。但是,这种情况不会发生在
异常
和堆栈跟踪“记录”到System.err!
我
向该方法添加了@Retryable注释;但在
所有
重试
失败
之后,最后一次不成功
重试
浏览 8
提问于2022-04-22
得票数 1
1
回答
在.Net内核中捕获Polly中的最后
一个
异常
?
c#
、
.net-core
、
dotnet-httpclient
、
polly
、
retry-logic
我
使用Polly (Microsoft.Extensions.Http.Polly)和.net核心进行此配置(使用无效的URL进行测试): });产出如下:-PollyAttempt
重试
计数:2 _PollyAttempt
重试
浏览 2
提问于2021-04-16
得票数 3
回答已采纳
1
回答
使用幂等卡夫卡制作者时的订货保证
apache-kafka
、
kafka-producer-api
、
idempotent
根据文件: <
浏览 0
提问于2018-04-23
得票数 9
1
回答
我
是否可以在将要
重试
的瞬时错误上禁用EF核心错误记录?
c#
、
entity-framework-core
大多数情况下,可以安全地忽略这些瞬时错误,因为事务即将
重试
,并且很可能会成功。 但是,
我
在日志中找不到任何方法来区分情况a)“由于暂时性错误
而
重试
”和b)“
所有
允许的
重试
都
失败
了
”。理想情况下,前者应该是
一个
严重性较低的LogLevel,或者被包装在某种SqlTransientRetryException或其他东西中。这对
我
来说是
一个
问题,因为
我
不想收到提醒<em
浏览 15
提问于2019-04-05
得票数 2
1
回答
当资源无法调用其他步骤并
重试
抛出
异常
的同一步骤时,
如何
处理FlatFileItemReader
异常
?
spring
、
spring-batch
、
spring-batch-admin
因此,
我
在
所有
服务器上设置
了
使用者并发性1,网格大小4=服务器数量。但是,某些服务器上的使用者多次使用步骤执行请求消息,因此在其他服务器上,第一步
不
运行,因此输入文件没有做好准备,导致其他试图处理这些文件的步骤
失败
。
如果
任何步骤
都
抛出
异常
,
如果
资源(输入文件)不可用,
我
希望运行第一步,然后
重试
抛出
异常
的同一步骤。
如果
资源不可用,
如何
处理FlatF
浏览 5
提问于2014-06-18
得票数 0
1
回答
在内置
重试
策略
失败
后,
如何
在蔚蓝
函数
中记录消息?
c#
、
.net
、
azure
、
azure-functions
我
正在编写
一个
azure
函数
来向服务总线发送消息,如下所示。,有
一个
内置
重试
策略,
如果
服务总线返回瞬态
异常
,它将
重试
5次。
如果
出现这两种情况之一,
我
想编写一条日志语句: 在出现瞬态
异常
的情况下,
我
的log语句会对
重
浏览 4
提问于2020-10-12
得票数 1
回答已采纳
2
回答
重试
返回未来的
函数
scala
、
exception
、
future
假设
我
有
一个
函数
foo执行异步计算并返回
一个
Future def foo(x: Int)(implicit ec: ExecutionContext): Future[Int] = ???现在,
我
想
重试
这个计算n次数,直到计算成功。
我
还想返回在
重试
时抛出的
所有
异常
。因此,
我
定义
了
新的
异常
类ExceptionsList,并要求retryFoo在
所有
浏览 1
提问于2019-11-25
得票数 3
回答已采纳
1
回答
查找
函数
可以
引发
的
所有
异常
python
我们正在处理
一个
中等规模的商业
Python
项目,在使用标准库中的
函数
时有
一个
问题。标准库的文档通常不会列出
函数
可能抛出的
所有
(甚至任何)
异常
,因此我们尝试了我们能想到的
所有
错误情况,查看一下库的源代码,然后捕获任何可能出现的错误。例如,我们忽略
了
,
如果
任何内置常量拼写错误(例如,True
而
不是true),json.loads()可能会
引发
ValueError。在其他情况下,我们只尝
浏览 2
提问于2016-06-29
得票数 4
3
回答
正在
重试
http连接
java
、
android
我
在做
一个
http请求。
我
在
一个
平台(android)上,网络操作经常
失败
,因为网络连接可能不会立即可用。因此,在完全
失败
之前,
我
想尝试相同的连接N次。IOException e) { last = e; } }
我
最担心的是连接处于某种状态,这在随后的
重试
中是无效的。换句话说,<em
浏览 8
提问于2010-10-14
得票数 7
1
回答
Python
在
引发
异常
后添加
重试
python
、
amazon-web-services
、
amazon-s3
、
amazon-redshift
我
继承
了
一段需要重新编写的代码。频谱扫描错误不断发生,这是
引发
异常
的地方: # iterate trough each record in json file s3.upload_file(filepath + filename, s3_logbucket, s3_logprefix + filename)基本上,该脚本读取
一个
当错误被捕获时,
我
不
希
浏览 0
提问于2021-04-07
得票数 0
3
回答
卡夫卡制作人回调
异常
apache-kafka
、
kafka-producer-api
当我们生成消息时,我们可以定义回调,这个回调可能会出现
异常
: public void onCompletionException e) { // OK // NOT OK }考虑到生产者中的buitl-in
重试
逻辑,
我
想知道开发人员应该明确地处理哪种
异常
?
浏览 2
提问于2020-05-07
得票数 3
回答已采纳
1
回答
将Sagas与Recoverabilty结合使用
nservicebus
、
nservicebus-sagas
当Saga发送消息进行处理时,消息处理程序有时会因
异常
而
失败
。我们当前使用try/catch,当抛出
异常
时,我们会向Saga“回复”一条
失败
的消息。这种方法的问题是,由于我们正在处理消息处理程序中的错误,因此不会发生可恢复性
重试
。
我
的想法是向管道添加自定义逻辑,
如果
命令消息实现
了
一些特殊的接口,则
如果
发生
异常
(在
重试
失败
后),自定义逻辑将向Saga发送<
浏览 6
提问于2018-09-20
得票数 0
1
回答
为什么返回的是400
而
不是500状态代码?
google-bigquery
为什么下面的google调用
一个
400“坏请求”
而
不是
一个
500 (更确切地说是503)?
我
通常不会
重试
400,因为它暗示
我
的请求有问题,但是当我查看错误消息中的描述时,它看起来像是服务器端的临时错误。而且,当我再次尝试时,反应是成功的。com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469)
我
排
浏览 4
提问于2016-12-13
得票数 1
回答已采纳
1
回答
发布子错误处理策略
spring-integration
这是
我
的频道设置:现在,当在任何
一个
订阅服务器中
引发
异常
时,事务将回滚,该消息将被永远
重试
。消息再次由
所有
订阅者处理。
如果
这是至少在订阅服务器上的永久
异常
,则消息不会被其他订阅服务器处理。 这里最好的
异常
处理策略是什么?
我
更喜欢在订阅服务器i.e.only上进行
异常
处理--
失败
的订阅者将<e
浏览 1
提问于2011-07-18
得票数 1
回答已采纳
2
回答
是否有办法处理
所有
文件/文件夹
异常
?
c#
、
.net
在
我
详细阐述
我
的问题之前--
我
不是
一个
专业的程序员/程序员,而是最近
一个
涉及大量读取文件、写入文件、将文件移到文件夹中的项目--
我
想知道
如何
最好地处理来自多个来源的
异常
(
所有
这些都是文件/文件夹读/写)是否有一种方法可以采取任何/
所有
文件/文件夹访问
异常
,为其创建
一个
“
重试
”例程--让它在最终放弃并通知某人之前重新
浏览 4
提问于2015-01-06
得票数 0
回答已采纳
1
回答
芹菜的`max_retries`被击中后会发生什么?
python
、
celery
我
很熟悉芹菜在任务上的选项--它确保任务不会被
重试
超过这个次数。 然而,在那个最大值被击中之后会发生什么呢?(例如,
如果
由于不断抛出错误
而
命中),该任务是简单地丢弃
了
,还是由于错误所致,是否抛出错误并将管理员发送电子邮件(
如果
CELERY_SEND_TASK_ERROR_EMAILS设置为True)?
浏览 1
提问于2016-01-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浅谈如何提高自动化测试的稳定性和可维护性
RabbitMQ一个简单可靠的方案
如何正确地实现重试(Retry)
CAP带你轻松玩转ASP.NET Core消息队列
亿级Web 系统的容错性实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券