pinging Heroku阻止自由dynos关闭TOS是否非法/违反TOS?

pinging Heroku阻止自由dynos关闭TOS是否非法/违反TOS?,heroku,server,ping,dyno,Heroku,Server,Ping,Dyno,我已经在Heroku上验证了我的帐户,所以我有1000个免费Dynos小时,只有一个项目,我只使用基本的Dynos。考虑到这一点,我认为最好每30分钟ping一次服务器,这样dynos就不会睡觉,并且可以连续运行。这是违法的吗?这似乎是一种常见的情况,Heroku不会从中赚钱,所以我觉得我一定错过了什么……谢谢你的帮助!哦,如果你也有一些简单的ping实现,我很乐意听到/看到它们。这样做很好,因为你有权使用1000小时作为免费计划的一部分 让Heroku应用程序保持活动状态的一个选项是在用户访问

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

这样做很好,因为你有权使用1000小时作为免费计划的一部分

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


函数wakeUpCall(){
var xhr2=新的XMLHttpRequest();
xhr2.open(“GET”https://myapp.herokuapp.com/“,对);
xhr2.send(空);
}

或者,你可以看看云调度服务(即谷歌调度程序),当然,如果它一直在运行,你的机器上也会运行一些东西。最后,我只是用kaffeine每30分钟ping一次服务器,谢谢:)请不要破坏你的帖子,为其他人做更多的工作。通过在堆栈溢出上发布,您已经在for SO下授予了分发该内容的不可撤销的权利。根据SO政策,任何故意破坏行为都将恢复原状。如果您想了解有关删除帖子的更多信息,请访问
<script language="javascript">
function wakeUpCall() {
  var xhr2 = new XMLHttpRequest();  
  xhr2.open("GET", "https://myapp.herokuapp.com/", true);
  xhr2.send(null);
}