如何解决全天24小时运行NodeJS脚本
我建立了一个脚本,该脚本会根据观众自动更新我的特定YouTube视频标题,就像汤姆·斯科特(Tom Scott)之前所做的一样。我可以在本地计算机上很好地运行它,但我想使其运行24/7小时。
我该怎么做?
我尝试将其放在Heroku上,但是感觉不对,因为我只想运行一个脚本,然后让它在没有任何访问者的情况下运行。我应该获得没有域名的托管服务吗?还是什么?我是这些云计算领域的初学者。
如果您有兴趣,请访问以下链接到存储库:https://github.com/SnekNOTSnake/youtube-updater
解决方法
您拥有正确的IDEA。 AWS,Google,Azure都可以使用。设置您的节点服务器,不要将弹性IP路由到域(听起来您已经知道这一点)。一个小巧但功能强大的坚持服务,AWS每月仅需花费几美元。少量的AWS坚持将做的事情远远超出您的需要。您需要考虑的一件事是作为微服务监视器的第二个实例。它将监视您正在运行的所有服务,在本例中为该服务。每当您的服务器掉线(由于我不会在这里提到的原因而不可避免地每台服务器掉线)时,微服务监视器都会根据您的喜好重新启动服务器。在每天,每个星期结束时,或者您可以检查使用的微服务监视平台的任何内容,以查看服务器是否完全掉线,服务器是否以所需的频率发送请求以及所有其他操作。监视有多种选择,一种是您可以编写自己的服务监视平台。另一个是免费开源选项,或者您可以支付一些费用(在这种情况下可能没有必要)并获得一些溢价。这是一篇讨论微服务,监视和NodeJS的文章。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。