以任何方式区分Heroku计划的dyno重新启动和新版本吗?

问题描述 投票:0回答:1

我的应用程序中有一些代码会在每次启动时清除缓存(使用Cloudflare的API),以便每当部署网站更改时,它就会立即对所有人显示,而不是无限期地保留在Cloudflare缓存中的旧版本。

Heroku每24小时重新启动我的测功机。这无缘无故地清除了Cloudflare,导致流量激增,并干扰了分析。

是否有一种方法可以在启动时检测到此应用程序是由于实际的Heroku部署还是仅由于其日常重启而重启?

[我考虑的一种方法是使用GitHub的公共API在启动时检查提交是否已在过去的一个小时内被推送到主控,但这似乎是一种hack,并且可能有更好的方法。

heroku cloudflare
1个回答
0
投票
这是release phase task(粗体)的经典用例:
© www.soinside.com 2019 - 2024. All rights reserved.