我正在使用Azure批处理帐户运行sqlpackage.exe,以便将数据库从一台服务器移动到另一台服务器。6天前启动的任务在运行4天后突然重启并从头开始(极大的数据库)。该任务在此之前不间断地运行,并且应该已经持续运行了大约1-2天。包含所有逻辑的PowerShell脚本处理执行过程中可能发生的所有异常。此外,该任务的重试计数被设置为0,以防失败。不幸的是,我没有配置诊断设置,我只能查看指标,并且有一小段时间没有任何节点。
导致此行为的原因可能是什么?在节点仍在运行时重新启动
谢谢
发布于 2021-05-25 03:22:57
不幸的是,没有办法给这个问题一个明确的答案。您将需要深入研究计算节点(交互式登录)并检查系统日志,以提供有关节点重启原因的详细信息。不能保证计算节点会有100%的正常运行时间,因为可能存在硬件故障或其他服务中断。
通常,最佳实践是将长时间运行的任务检查点进度与重试策略相结合。当批处理服务自动重新调度任务执行时,可以重新加载状态的程序可以在检查点时拾取。有关更多信息,请参阅Batch best practices guide。
https://stackoverflow.com/questions/67677402
复制相似问题