You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用WinSCP上传Blob时Logic App触发两次的原因排查

问题描述

运行基于存储事件(Blob已创建)触发的Logic App时,每次使用WinSCP上传Blob都会触发两次Logic App,请问可能的原因是什么?

相关截图

事件订阅配置

Event Subscription

Logic App流程

Logic App流程

触发器大小配置

触发器大小配置

可能的原因分析

  • WinSCP上传机制导致双事件触发:WinSCP默认采用「先传临时文件再重命名」的上传逻辑,会生成两个Blob操作事件:临时文件创建完成时触发一次,临时文件重命名为最终目标文件时,存储服务会将重命名操作判定为新Blob创建,再次触发事件。
  • 事件订阅未过滤临时文件:从事件订阅截图来看,当前未针对Blob名称设置筛选规则(比如排除.filepart后缀的临时文件),导致临时文件和最终文件的创建事件都被捕获,进而触发两次Logic App。
  • 存储事件投递特性(低概率):Azure存储事件遵循「至少一次投递」原则,极端场景下可能出现重复投递,但这种情况通常是偶发的,不会每次上传都稳定触发两次。
  • Logic App触发器未配置去重:若触发器未开启重复检测或基于事件ID的去重配置,可能无法自动过滤重复事件,但结合每次上传必触发两次的规律,这个原因优先级较低。

内容的提问来源于stack exchange,提问作者gaurav sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 14:47:17