C# 运行数小时后,Azure数据工厂中的自定义活动失败
我在Azure Data Factory中使用按需HDInsight群集运行自定义.Net活动。活动处理存储在Azure Blob中的XML文件,并将其移动到Azure Data Lake存储。执行28小时后失败,错误如下: “活动中出错:请求已中止:请求已终止。” 取消……”C# 运行数小时后,Azure数据工厂中的自定义活动失败,c#,azure-hdinsight,azure-data-factory,azure-data-lake,C#,Azure Hdinsight,Azure Data Factory,Azure Data Lake,我在Azure Data Factory中使用按需HDInsight群集运行自定义.Net活动。活动处理存储在Azure Blob中的XML文件,并将其移动到Azure Data Lake存储。执行28小时后失败,错误如下: “活动中出错:请求已中止:请求已终止。” 取消……” 没有可用于此活动运行的日志文件,上述错误不足以解决问题。如何解决此问题?我建议您检查系统日志。即使你没有任何用户日志,你也应该有一个系统日志来帮助你调查你的问题 您应该能够从失败的输出数据集的详细信息中检查系统日志(见下
没有可用于此活动运行的日志文件,上述错误不足以解决问题。如何解决此问题?我建议您检查系统日志。即使你没有任何用户日志,你也应该有一个系统日志来帮助你调查你的问题 您应该能够从失败的输出数据集的详细信息中检查系统日志(见下文) 为ondemand HDInsight创建LinkedService时,应该在typeProperties中指定“linkedServiceName”
{
"$schema": "http://datafactories.schema.management.azure.com/schemas/2015-08-01/Microsoft.DataFactory.LinkedService.json",
"name": "LinkedServiceOnDemand_OnCloud_HDInsight",
"properties": {
"type": "HDInsightOnDemand",
"typeProperties": {
"clusterSize": 1,
"timeToLive": "00:10:00",
"linkedServiceName": "LinkedService_OnCloud_Storage"
}
}
}
将在该存储中创建日志。如果它没有被创建,剩下的唯一选择就是获得微软的技术支持 看起来您的活动的计算需求远远超过了按需集群的配置能力。这是第一次发生吗?您是否在自定义代码中的所有必要检查点定义了日志记录?看看你是否能够用BYOC或Azure批处理重现这个问题。使用随需应变集群是相当痛苦的