azure-functions - Azure 函数计划和运行
问题描述
我有一个计划为“0 0 3 * * *”的 Azure 函数,但我发现它有时每天运行一次以上。这有什么原因吗?时间表应该是每天晚上 10 点(根据日期时间偏移进行调整)我没有时间表吗?启动时运行设置为 FALSE。
编辑:应该注意的是,在某一时刻,我已将启动时运行部署为 true,但此后已更正该问题并部署了多个更新,并将启动时运行设置为 false。如果我单击功能监视器日志中显示的运行,每个重复的日期条目之一显示在启动时运行作为触发的原因。同样,我不知道这是怎么回事,因为我已将其设置为 false。
2020-11-05 02:58:43.961 执行“XXX”(原因=“计时器在 2020-11-05T02:58:43.9099679+00:00 触发”,ID=XXX)信息 2020-11-05 02:58: 43.979 触发器详细信息:UnscheduledInvocationReason:RunOnStartup
解决方案
正如我们所看到的,问题正是RunOnStartup
. 我只是测试将值设置为 true 然后设置为 false,它的工作原理与文档描述的一样。尝试在常规设置中配置Always On。
Microsoft 建议不要在其文档的生产环境中将 runOnStartup 设置为 true 。
推荐阅读
- machine-learning - 小批量随机梯度下降
- python - Cython:理解具有间接连续内存布局的类型化内存视图
- php - 502 Bad Gateway - Sendgrid PHP 邮件问题
- python - 沿 QPainterPath 获取点击点
- python-3.x - Tkinter - 自动分配网格中的行和列
- python - 如何根据条件更改 pd.DataFrame 的值?
- java - 如何修复与 Java 中的计时器有关的错误?
- string - 在数百万个字符串中找到最相似的字符串
- reactjs - 响应单击的数组项的更改值
- javascript - 以正确的方式打印数字