Mat*_*ias 19 f# azure-functions timer-trigger
我有一个功能应用程序有3个功能,其中一个定时器每2分钟触发一次.我观察到一段时间后,该函数停止被触发,但是当我进入门户时重新启动.
据我了解,原因是默认情况下,"Always On"已关闭.但是,当我转到应用程序设置/常规设置时,我无法激活灰色的"开启"状态.我可以取消选中"关闭",这似乎不会粘住或激活"开启".
我错过了一些明显的东西吗 是永远 - 解决我的问题的解决方案,还是我应该做的其他事情?
注意:函数是用F#编写的; 我怀疑这很重要,但我想我会提到它以防万一.
Dav*_*bbo 33
此答案适用于所有Azure功能方案,但http请求触发的方案除外.
有3个案例要看:
如果您使用免费/共享应用程序服务计划,您可以进行一些小修改,并且效果很好。使用像 freshping.io 这样的 ping 服务,每 5 秒/自定义间隔对您的函数 url 进行 ping 操作,从而防止您的应用程序处于空闲状态。Freshping.io 为您提供 5 个免费 ping 网址。
注意: ping url 不计入 CPU 运行时间,除非您 ping 实际函数。所以这不会影响你的时间限制。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
7170 次 |
| 最近记录: |