Temporal 常见 F&Q 速查

这篇具有很好参考价值的文章主要介绍了Temporal 常见 F&Q 速查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、启动 worker 失败

INFO No Lofigured for temporal client. Created default one.

Unable to create client failed reaching server: upstream connect error or disconnect/reset before headers. reset reason: connection failure

解决:没找到链接资源,需检查服务发现相关代码再次重试即可。

2、Failed to poll for task

2023/06/02 11:54:50 WARN  Failed to poll for task. Namespace temporal-eco TaskQueue hello-world WorkerID 3351@z--debug-xujialong01-51150-57f5f4c9bb-n6xjk@ WorkerType WorkflowWorker Error unexpected HTTP status code received from server: 504 (Gateway Timeout); transport: received unexpected content-type "text/html"

Worker Failed to poll for task - #3 by nitesh237 - Community Support - Temporal

翻译下:当在没有可执行的 Workflow 任务的时,Worker 会长轮询超时(Go SDK为70)警告,属于正常日志。

3、工作流数据丢失

Temporal workflow 数据默认保留三天(Namespace 维度),需调整数据保留时限(目前最大支持 30 天)

4、Namespace not found

2023/08/13 15:25:54 INFO  No logger configured for temporal client. Created default one.

2023/08/13 15:25:54 Unable to execute workflow Namespace temporal-namespace is not found.

exit status 1

需注册命名空间(业务资源隔离)

5、定时工作流启动后报 Schedules are disabled

temporal 默认是没有开启 schedule 的,需 enableSchedule

6、定时工作流异常

(1)指定的时间点没有触发

使用姿势不对

  • 参数设置:时区
  • Queue 映射一致(starter、worker)

(2)已经成功执行了但是 temporal 还是显示 running

定时 schedule workflow 需要手动关闭

7、No Workers Running

解决:检查业务 worker 容器状态。可能是容器未启动或容器 hang 住

8、grpc: the client connection is closing

解决:连接失败,请检查获取 temporal client 的代码

 可参考:

9、unable to decode: json: cannot unmarshal number

unable to decode the activity function input payload with error: payload item 1: unable to decode: json: cannot unmarshal number into Go value of type []*workflow.Item for function name: GenerateEachLineDataActivity

解决:Json 大整数反序列化需要指定结果目标类型为指针,否则报 cannot unmarshal number

 可参考:

10、Workflow 失败后支持重试

针对非预期重试失败,解决偶然性问题的,可支持

  • 全流程的重播
  • 某一节点的重试

// Reset workflow execution

_, err = c.ResetWorkflowExecution(context.Background(), &workflowservice.ResetWorkflowExecutionRequest{

    Namespace: "default"// 命名空间

    WorkflowExecution: &commonpb.WorkflowExecution{

        WorkflowId: "hello_world_123",                      // 工作流 ID

        RunId:      "95aec3f8-71b2-4936-9daf-7af722284a15"// 运行 ID

    },

    Reason:                    "reset execution from test"// 重置原因(自定义)

    WorkflowTaskFinishEventId: 10,                          // 完成态事件ID(仅接受 `WORKFLOW_TASK_COMPLETED`,`WORKFLOW_TASK_TIMED_OUT`, `WORKFLOW_TASK_FAILED`, `WORKFLOW_TASK_STARTED` 状态下的事件 ID

})文章来源地址https://www.toymoban.com/news/detail-759340.html

到了这里,关于Temporal 常见 F&Q 速查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java中 常见的开源图库介绍

           阅读本文之前请参阅------Java中 图的基础知识介绍          在 Java 中,有几种流行的开源图库,它们提供了丰富的图算法和高级操作,可以帮助开发者更高效地处理图相关的问题。以下是几种常见的 Java 图库及其特点和区别:          JGraphT          特点

    2024年04月10日
    浏览(41)
  • 常见的开源人脸检测模型有哪些

    阅读本文之前可以先参阅----神经网络中的重要概念 如何快速入门深度学习 人工智能模型与人脸检测模型详解         一、人工智能模型概述         人工智能(Artificial Intelligence, AI)模型,是指通过计算机算法和数学统计方法,模拟人类智能行为的一种技术实现。这

    2024年04月26日
    浏览(30)
  • 情感分析的工具:常见的开源库和框架

    情感分析,也被称为情感检测或情感识别,是一种自然语言处理(NLP)技术,旨在分析文本内容中的情感倾向。情感分析可以用于评估用户对产品、服务、品牌等的情感态度,有助于企业了解消费者需求,优化产品策略。 随着人工智能技术的发展,情感分析已经成为一种常见的

    2024年02月21日
    浏览(24)
  • Temporal部署指南:集群架构、服务器部署流程、部署细节及Temporal UI配置

    本文详细介绍了Temporal的部署流程,包括集群架构、Temporal Server的部署流程、部署细节以及Temporal UI的配置。通过指南,您可以了解到如何部署Temporal到生产环境,并对服务器配置、数据库设置、以及UI部署有清晰的指导。

    2024年02月04日
    浏览(69)
  • Flink Temporal Join 系列 (4):用 Temporal Table Function 实现基于处理时间的关联

    博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,京东购书链接:https://item.jd.com/12677623.html,扫描左侧

    2024年04月23日
    浏览(38)
  • 时序动作检测/定位(Temporal Action Detection)(Temporal Action Localization)-约40篇论文阅读笔记

    1 时序动作检测(Temporal Action Detection)(Temporal Action Localization)-综述 介绍1 介绍2 介绍3(老) 综述 2 数据集介绍 THUMOS14(时序动作检测)(本实验采用) THUMOS14测试集(用于可视化) 单个视频 THUMOS14的np文件 THUMOS14的光流文件(google) 或者 THUMOS14的光流文件(腾讯云) EPIC-KITC

    2024年02月09日
    浏览(107)
  • 常见的常见免费开源绘图工具对比 draw.io/Excalidraw/Lucidchart/yEd Graph Editor/Dia/

    常见免费开源绘图工具 OmniGraffle 创建精确、美观图形的工具 UML-架构图入门介绍 starUML UML 绘制工具 starUML 入门介绍 PlantUML 是绘制 uml 的一个开源项目 UML 等常见图绘制工具 绘图工具 draw.io / diagrams.net 免费在线图表编辑器 绘图工具 excalidraw 介绍 绘图工具 GoJS 介绍 绘图 js 原型

    2024年04月08日
    浏览(100)
  • [WinForm开源]原神混池模拟器-蒙德篇:软件的基本介绍、使用方法、常见问题解决与代码开源

    首先先和各位旅行者道个歉,混池都过去这么久了才把软件开发好并发布出来 _ 创作目的: 为给各位旅行者(当然包括我自己)估测混池抽取的出货率以及让各位旅行者可以过手瘾,故开发了此项目作为参考。 创作说明: 该软件的一切结果仅可作为参考,并非游戏内所得结

    2024年04月08日
    浏览(101)
  • TCN(Temporal Convolutional Network,时间卷积网络)

            实验表明,RNN 在几乎所有的序列问题上都有良好表现,包括语音/文本识别、机器翻译、手写体识别、序列数据分析(预测)等。         在实际应用中,RNN 在内部设计上存在一个严重的问题: 由于网络一次只能处理一个时间步长,后一步必须等前一步处理完才能

    2024年02月01日
    浏览(41)
  • Flink-SQL——时态表(Temporal Table)

    这里我们需要注意一下的是虽然我们介绍的是Flink 的 Temporal Table 但是这个概念最早是在数据库中提出的 在ANSI-SQL 2011 中提出了Temporal 的概念,Oracle,SQLServer,DB2等大的数据库厂商也先后实现了这个标准。Temporal Table记录了历史上任何时间点所有的数据改动,Temporal Table的工作

    2024年01月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包