如何解决卡住的Azure Elastic Job Agent?

问题描述 投票:0回答:1

Azure Elastic Job Agent未执行作业。在Azure门户上查看代理时,代理的状态显示为“正在更新”。

是否可以取消更新或重新启动代理,以使作业再次正常运行?

我们注意到作业尚未执行。当我们去检查执行情况时,大约7天没有作业执行。

[当我们尝试手动执行作业(使用jobs.sp_start_job存储过程)时,lifecycle列保持为Created和(不确定以下内容是否相关,但在成功执行中填充了它)没有target_typetarget_idtarget_server_nametarget_database_name。尝试过不同的工作,以查看问题是否与该工作有关,但这并没有成功。

[使用jobs.sp_stop_job取消一个手动触发的作业时,它不会更新门户(以表明已取消),也不会更新job_executions表中的is_active状态。我不得不手动从表中删除记录。

检查作业状态

SELECT TOP 1000 * FROM jobs.job_executions 
WHERE job_name = 'SomeJobName' 
ORDER BY start_time DESC 

手动开始工作EXEC [jobs].[sp_start_job] 'SomeJobName'

手动停止工作EXEC [jobs].[sp_stop_job] @job_execution_id = 'C27EAF7B-DEC4-4081-86B2-94B560B838FA'

我需要作业再次自动运行。我不确定是在门户网站上看到的是“正在更新”状态还是原因,还是其他原因导致了此问题。

azure-sql-database job-scheduling azureportal
1个回答
0
投票

问微软。他们进行了更改,导致了此问题。因此,更新状态。然后,他们对其进行了修复,然后作业又开始工作。

© www.soinside.com 2019 - 2024. All rights reserved.