gpt4 book ai didi

azure-sql-database - 如何修复卡住的 Azure 弹性作业代理?

转载 作者:行者123 更新时间:2023-12-05 05:08:27 25 4
gpt4 key购买 nike

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

有没有办法取消更新,或者重新启动代理,以便作业再次正常运行?

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

当我们尝试手动执行作业时(使用 jobs.sp_start_job 存储过程),lifecycle 列保持为 Created 并且(Im不确定以下内容是否相关,但它会在成功执行中填充)没有 target_typetarget_idtarget_server_name目标数据库名称。尝试了不同的工作,看看问题是否与工作有关,这没有成功。

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

检查作业状态

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 - 如何修复卡住的 Azure 弹性作业代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58305475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com