问题标签 [dyno]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Heroku dyno 不断重启
我刚刚使用 Docker 将一个新项目部署到 Heroku。
不幸的是,我的测功机处于重启周期中,还没有上线。它不断崩溃并显示以下日志:
我尝试将测功机升级到Hobby
,多次重新启动所有测功机,但似乎没有任何问题可以解决。
我确实在听process.env.PORT
。
python - 如何阻止heroku dyno重启重置我的数据库
我在 heroku 上有一个烧瓶应用程序。最初,我从 heroku 获得了免费的 Dyno。当我的网站在 30 分钟内处于非活动状态时,它会进入休眠状态,从而重置我的数据库。
然后我升级到一个爱好测功机。这解决了测功机睡眠的问题。虽然它仍然每天重新启动导致我的数据库重置。有没有办法阻止这种情况发生?
node.js - 如何停止用完 Heroku 上的免费测功机
我在这里找到的大多数答案都是几年前的,因此 Heroku.com 上的服务与这里的答案几乎不匹配,因为事情一直在变化,这让我发疯了。
我抬头进行了研究,但所有这些似乎都不起作用,而且看起来我不是唯一一个遇到这个问题的人。
如何停止 Heroku 上的应用程序?
如何停止heroku服务器?
Heroku dyno 不断重启
我确实按照此处所述打开了维护模式heroku maintenance:on
并将网络设置为 0,但我的应用程序仍然不断用完我的免费测功机。我的应用程序的资源也关闭(我用来运行节点工作者)
我的 Procfile:heroku ps:scale web=0
Worker: node myapp.js
尽管在我用完的测功机上进行了所有设置,但它仍然每天都在增加,即使它说No dynos on myapp
。我总是通过 CLI 检查它:
我也知道,当发生以下情况时,测功机会自动重启,如下所述:
但是这些都不适用,因为从我试图“停止”应用程序的那一天起,我就从未更改过我的代码或变量。
非常感谢任何帮助!
heroku - Heroku 将 dyno 重新定位到新服务器
有没有办法防止 Heroku “将测功机重新定位到新服务器”?
由于重定位不会复制代码,因此我的调度程序停止工作。这很烦人 !
谢谢
python-3.x - 避免/禁用 Heroku 一次性 dynos 自动重启崩溃的应用程序(或优雅地关闭它们)
我有一个 docker ubuntu 容器,里面有一个 python 脚本,在某些条件下会死掉。我已将其部署为一次性测功机。我已经用heroku调度程序安排了它每天运行两次。我尝试了所有可能的方法来停止 python 脚本:普通方法、sys.exit、quit() 等等。无论我多么优雅地终止它,heroku 都会说“状态从高达崩溃”并尝试不断地重新启动测功机。从我读到的内容来看,这是想要的,它会尝试连续运行测功机一段时间,然后给它一个冷却时间并重试。冷却时间逐渐增加。
现在这很荒谬。One-off 应该为完成某项工作的一次性脚本提供服务,然后在完成后关闭。
我如何避免这种持续的不必要的重启?有没有一种精确的方法来终止脚本并让 heroky 看到我结束了它而不是“崩溃”?
注意:我也尝试正常结束它,就像 let if finish 执行
我还尝试了一个简单的脚本,其中包含 2 个打印件,仅此而已。如果在本地执行,它只会打印它们并正常关闭脚本,但在一次性 heroku 上它说它崩溃了。我这样说是为了强调即使是最简单的脚本也会“崩溃”的事实。应该是工人吗?难道我做错了什么?
python - Heroku Api 上的 Python Worker
我正在使用 python 和烧瓶在 heroku 上构建一个 API 我目前正在发送一个发布请求,然后工作人员获取参数并开始处理并在完成时返回 json 响应
问题是我如何等待工作人员完成然后发送响应?
heroku - ping Heroku 是为了防止免费的测功机关闭非法/违反 TOS 吗?
我已经在 Heroku 上验证了我的帐户,所以我有 1000 个免费的 Dynos 小时并且只有一个项目,而且我只使用基本的 dynos。考虑到这一点,我认为最好每 30 分钟对服务器执行一次 ping 操作,这样测功机就不会休眠并且可以连续运行。那是违法的吗?这似乎是一种常见的情况,Heroku 不会从中赚钱,所以我觉得我一定错过了一些东西......感谢任何/所有帮助!哦,如果您也有一些简单的 ping 实现,我很乐意听到/看到它们。
heroku - Heroku 添加信用卡的额外 450 小时是什么意思?
我遇到了 Heroku 的提议,说我只需添加我的信用卡就可以免费获得 450 dyno 小时。我想知道如何增加免费时间。它们是像标准的 550 小时一样,即每个月增加一次,还是只是一次?
此外,我只想运行一个测功机,因此每月总共有 1000 个小时就足够了。因此,如果他们用信用卡每月增加 450 小时,这是否意味着我可以无限运行我的测功机而完全不收费?