【问题标题】:Is pinging Heroku to keep free dynos from shutting off illegal/against the TOS?ping Heroku 是为了防止免费的测功机关闭非法/违反 TOS 吗?
【发布时间】:2021-06-11 23:36:36
【问题描述】:

我已经在 Heroku 上验证了我的帐户,所以我有 1000 个免费的 Dynos 小时并且只有一个项目,而且我只使用基本的 dynos。考虑到这一点,我认为最好每 30 分钟对服务器执行一次 ping 操作,这样测功机就不会休眠并且可以连续运行。那是违法的吗?这似乎是一种常见的情况,Heroku 不会从中赚钱,所以我觉得我一定错过了一些东西......感谢任何/所有帮助!哦,如果你也有一些简单的 ping 实现,我很乐意听到/看到它们。

【问题讨论】:

  • 请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Overflow 上发帖,您已经授予了不可撤销的权利,在 CC BY-SA license 下,SO 可以分发该内容。根据 SO 政策,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请在How does deleting work?了解更多信息

标签: heroku server ping dyno


【解决方案1】:

这样做完全没问题,因为您有权使用 1000 小时作为免费计划的一部分。

保持 Heroku 应用程序存活的一个选项是在用户访问网页时启动 ping(假设这里有一个网站或 Web 应用程序作为前端,例如 GitHub 上的网页)

<script language="javascript">
function wakeUpCall() {
  var xhr2 = new XMLHttpRequest();  
  xhr2.open("GET", "https://myapp.herokuapp.com/", true);
  xhr2.send(null);
}
或者,您可以查看 Cloud Scheduler 服务(即 Google Scheduler),当然还有在您的机器上运行的东西(如果它始终处于开启状态)。

【讨论】:

  • 我最后只是使用 kaffeine 每 30 分钟 ping 一次服务器,不过谢谢 :)
猜你喜欢
  • 1970-01-01
  • 2021-10-09
  • 2021-04-26
  • 2020-10-07
  • 1970-01-01
  • 2017-04-14
  • 2021-10-14
  • 2019-05-19
  • 2020-06-07
相关资源
最近更新 更多