我有一个Azure容器应用程序作业,在运行30分钟后失败。日志分析中的ContainerAppSystemsManager_CL表中的错误消息显示“作业活动时间超过指定的截止日期”。原因是“DeadlineExceeded”。
该程序是一个.NET核心控制台应用程序,基本上读取Azure数据湖上的一个巨大的40 GB JSON行文件。每行都是文件中的一个JSON对象。它使用流每次读取一行,将其转换为C#对象,然后将其插入到Azure MYSQL数据库中。我可以看到它成功地将行插入到MySQL中30分钟,但之后,作业失败。当我在Azure日志分析中检查日志时,我看到以下内容。
是否有一个配置,我错过了什么地方,我可以增加Azure容器应用程序作业环境中的作业执行时间?
的数据
1条答案
按热度按时间v8wbuo2f1#
虽然documentation没有指定默认的超时时间,但它被设置为30分钟。
在创建时,您可以使用CLI中的**--replica-timeout参数设置不同的值。创建后,使用Portal,单击配置菜单**以设置复制超时值。