开发者社区 问答 正文

机器人流程自动化RPA码栈pro跑物流,最近三次跑15分钟左右,都提示这个错误,帮忙看看什么原因?

机器人流程自动化RPA码栈pro跑物流,最近三次跑15分钟左右,都提示这个错误,麻烦辛苦帮忙看下是什么原因导致的?image.png
image.png

展开
收起
真的很搞笑 2024-04-10 08:42:59 63 分享 版权
来自: 阿里云RPA
阿里云 AI 助理回答

根据您提供的问题描述,机器人流程自动化(RPA)码栈Pro在执行物流相关任务时,最近三次运行约15分钟后均提示错误。以下是针对该问题的详细分析和解决建议:


1. 可能的错误原因分析

根据知识库中的错误代码表,以下几种常见错误可能导致任务中断: - 任务超时:如果任务运行时间较长且未设置合理的超时时间,可能会导致任务失败。 - 机器人连接异常:错误代码30100(机器人未连接)或30102(机器人不存在)可能表明机器人与服务器之间的连接存在问题。 - 授权许可问题:错误代码30416(未分配授权许可)或30418(授权许可类型不匹配)可能影响任务的正常执行。 - 并发量过大:错误代码31002(并发量大,处理超时)可能表明系统资源不足或任务调度过于密集。

此外,OCR模块的调用也可能引发问题。例如,OCR识别失败或超时(timeout参数设置不合理)可能导致任务中断。


2. 排查步骤

为了准确定位问题,请按照以下步骤进行排查:

(1)检查任务日志

  • 查看任务运行日志,确认具体的错误代码或提示信息。
  • 如果日志中包含类似task.taskRunningConfigError(错误代码30205),则可能是任务配置异常。

(2)验证机器人连接状态

  • 确保机器人已正确连接到服务器,并处于运行状态。
  • 如果机器人未连接,请检查网络配置或重新启动机器人客户端。

(3)检查授权许可

  • 确认当前使用的授权许可是否有效,且与任务类型匹配。
  • 如果授权许可过期或不匹配,请联系管理员更新授权。

(4)调整任务调度配置

  • 根据知识库中的createTaskSchedule文档,检查任务调度配置是否合理:
    • 确保intervalMinuteintervalHour等间隔值设置适当。
    • 如果任务需要较长时间完成,建议增加timeout参数值。

(5)优化OCR模块调用

  • 如果任务涉及OCR模块,请确保关键词识别准确,并合理设置wait_mili_secondstimeout参数。
  • 示例代码如下:
    rpa.ai.ocr.input_text('控件名', '关键词', '输入内容', engine='paddle', offset_x=0, offset_y=0, timeout=30)
    
    • 注意timeout值应根据实际场景调整,避免因超时导致任务失败。

3. 解决建议

根据上述分析,您可以尝试以下解决方案:

(1)优化任务调度

  • 修改任务调度配置,延长任务执行时间。例如:
    {
    "scheduleType": "specified_interval_time",
    "intervalHour": 1,
    "timeout": 1800
    }
    

(2)提升系统资源

  • 如果任务并发量较大,建议降低并发调用频率,或增加服务器资源以支持更高负载。

(3)更新授权许可

  • 确保授权许可与任务类型匹配,并及时更新过期的授权码。

(4)调试OCR模块

  • 如果任务依赖OCR模块,请确保关键词识别准确,并适当增加timeout值以避免超时。

4. 重要提醒

  • 任务超时是物流场景中常见的问题,请务必根据实际业务需求调整timeout参数。
  • 如果问题仍未解决,请提供具体的错误代码或日志信息,以便进一步分析。

希望以上建议能帮助您快速定位并解决问题!如有其他疑问,请随时联系技术支持团队。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
还有其他疑问?
咨询AI助理