如何解决Azure Function(Python)无法触发的问题?

ogq8wdun  于 2023-10-22  发布在  Python
关注(0)|答案(1)|浏览(105)

我有一个Azure函数工作了3年多。这些年来我做了各种各样的改变,没有触发问题。我只是更新了一行,并使用Azure Function Core Tools重新发布(我一直使用相同的方法发布到Azure)。
由于某种原因,队列只是坐在队列存储器中,但它们没有触发函数。

迄今为止完成

1.对python代码做了一个新的更改

#chunk = downloader.read(size=CHUNK_SIZE)
chunk = downloader.read(size=min(CHUNK_SIZE, end - offset + 1))
  1. func azure functionapp publish <my-function-app-name>
  2. Remote build succeeded!
  • 将一个文件添加到Blob存储(我在其中设置了EventGrid订阅)
  • 这是同样的事情,已经工作了3年以上
  • 我验证了App Settings根本没有更改(注意,我没有使用--publish-local-settings标志)
  • 我重启了Function App
  • 已发布2x,部署中心显示一切正常

  • 该函数执行了几次,然后退出

  • 这里的队列只是坐在队列存储,而不是触发功能

  • 不知道为什么“高级过滤器”有时会执行.
  • 我真的不知道这里发生了什么......需要一种方法来挖掘这些值的含义。
  • 最后一个“事件”也没有触发函数......

我不知道该怎么办。有没有人有一个可靠的方法来解决这个问题?

0vvn1miw

0vvn1miw1#

Grrrr......是function.json中的queueName。我需要一种更简洁的方式来处理开发/生产环境。我有一个prod后缀,虽然我发布到dev

相关问题