如何解决ping Heroku 是为了防止免费 dynos 关闭非法/违反 TOS 吗?
我已经在 Heroku 上验证了我的帐户,所以我有 1000 个免费的 Dynos 小时和只有一个项目,而且我只使用基本的 dynos。考虑到这一点,我认为最好每 30 分钟 ping 服务器一次,这样 dynos 就不会休眠并且它们可以连续运行。那是非法的吗?这似乎是一种常见的情况,Heroku 不会从中赚钱,所以我觉得我一定错过了一些东西......感谢任何/所有帮助!哦,如果您也有一些简单的 ping 实现,我很乐意听到/看到它们。
解决方法
这样做完全没有问题,因为您有权使用 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),当然,如果它始终处于开启状态,则您的机器上正在运行某些东西。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。