我有一个Databricks作业,它运行我的Python笔记本。我正在运行Databricks 7.4 lts。此作业通过Powershell触发。 如果在管道过程中出现问题,我会抛出一个异常。此异常不会被捕获。但是,在引发异常后,作业不会显示为“失败”。相反,作业显示为“成功”。我可以在作业的日志中看到异常。 为什么作业没有显示为失败? if pipeline_failure:
raise Exception("Job should show failed")
我有三个网络作业。2连续运行几个月,无任何问题。第三个是我最近创建的,它是一个触发的网络作业,它监听我的存储队列。这很好,除非4分钟后网络作业崩溃,状态被设置为“失败”。
查看错误日志,我看到以下内容:
was aborted due to no output nor CPU activity for 121 seconds. You can increase the SCM_COMMAND_IDLE_TIMEOUT app setting (or WEBJOBS_IDLE_TIMEOUT if this is a WebJob) if needed.
但是,整个想法是,当一些东西放在队列中时
我创建了一个控制台应用程序来读取gmail,我需要我的控制台应用程序每15 minutes.So就读取电子邮件--我将控制台应用程序发布为具有运行模式的webjobs:“随需应变”,并使用azure服务(web应用程序)发布了该应用程序。
但是我的网络作业似乎没有运行,并且当我选择发布作为蓝色的网络作业时,没有选择去安排一个网络作业。
一旦我发布,我就会在visual studio中得到这个错误:
'ICICIEmailParser.sstageEntities-Web.config Connection String' argument cannot be null or e
我尝试用TimerTrigger配置一个简单函数的作业。
public class Processor
{
/// <summary>
/// Initializes a new instance of the <see cref="Processor"/> class.
/// </summary>
public Processor()
{
}
/// <summary>
/// Process the Leads to Marketo.
/// <