问题标签 [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.

0 投票
0 回答
89 浏览

node.js - Heroku dyno 不断重启

我刚刚使用 Docker 将一个新项目部署到 Heroku。

不幸的是,我的测功机处于重启周期中,还没有上线。它不断崩溃并显示以下日志:

我尝试将测功机升级到Hobby,多次重新启动所有测功机,但似乎没有任何问题可以解决。

我确实在听process.env.PORT

0 投票
1 回答
158 浏览

python - 如何阻止heroku dyno重启重置我的数据库

我在 heroku 上有一个烧瓶应用程序。最初,我从 heroku 获得了免费的 Dyno。当我的网站在 30 分钟内处于非活动状态时,它会进入休眠状态,从而重置我的数据库。

然后我升级到一个爱好测功机。这解决了测功机睡眠的问题。虽然它仍然每天重新启动导致我的数据库重置。有没有办法阻止这种情况发生?

0 投票
1 回答
105 浏览

spring-boot - Heroku 添加了部署 -Dspring.profiles.active=prod

我有 3 个 application.yml 一个用于 dev 和一个用于 prod application.yml (默认设置为 dev) application-dev 。yml 应用程序产品。yml

运行此命令时 - Dspring.profiles.active=prod 它将使用我的产品,我如何才能在 heroku 中使用它?

在此处输入图像描述 已经尝试添加--spring.profiles.active 和--Dspring.profiles.active 但两者都无法识别是我遗漏了什么吗?

0 投票
1 回答
508 浏览

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 检查它:

我也知道,当发生以下情况时,测功机会自动重启,如下所述

但是这些都不适用,因为从我试图“停止”应用程序的那一天起,我就从未更改过我的代码或变量。

非常感谢任何帮助!

0 投票
0 回答
341 浏览

heroku - Heroku 将 dyno 重新定位到新服务器

有没有办法防止 Heroku “将测功机重新定位到新服务器”?

由于重定位不会复制代码,因此我的调度程序停止工作。这很烦人 !

谢谢

0 投票
0 回答
80 浏览

python-3.x - 避免/禁用 Heroku 一次性 dynos 自动重启崩溃的应用程序(或优雅地关闭它们)

我有一个 docker ubuntu 容器,里面有一个 python 脚本,在某些条件下会死掉。我已将其部署为一次性测功机。我已经用heroku调度程序安排了它每天运行两次。我尝试了所有可能的方法来停止 python 脚本:普通方法、sys.exit、quit() 等等。无论我多么优雅地终止它,heroku 都会说“状态从高达崩溃”并尝试不断地重新启动测功机。从我读到的内容来看,这是想要的,它会尝试连续运行测功机一段时间,然后给它一个冷却时间并重试。冷却时间逐渐增加。

现在这很荒谬。One-off 应该为完成某项工作的一次性脚本提供服务,然后在完成后关闭。

我如何避免这种持续的不必要的重启?有没有一种精确的方法来终止脚本并让 heroky 看到我结束了它而不是“崩溃”?

注意:我也尝试正常结束它,就像 let if finish 执行

我还尝试了一个简单的脚本,其中包含 2 个打印件,仅此而已。如果在本地执行,它只会打印它们并正常关闭脚本,但在一次性 heroku 上它说它崩溃了。我这样说是为了强调即使是最简单的脚本也会“崩溃”的事实。应该是工人吗?难道我做错了什么?

0 投票
0 回答
29 浏览

python - Heroku Api 上的 Python Worker

我正在使用 python 和烧瓶在 heroku 上构建一个 API 我目前正在发送一个发布请求,然后工作人员获取参数并开始处理并在完成时返回 json 响应

问题是我如何等待工作人员完成然后发送响应?

0 投票
1 回答
66 浏览

heroku - 没有免费的dyno选项?

在此处输入图像描述

我刚刚以合作者的身份加入了某人的 heroku 应用程序,我们只需要每月 1000 小时。所以他添加了他的 cc 但现在我无法选择免费的测功机。如果我打开测功机,它会显示 7 美元而不是 0。我怎样才能再次降级到免费测功机?

0 投票
1 回答
54 浏览

heroku - ping Heroku 是为了防止免费的测功机关闭非法/违反 TOS 吗?

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

0 投票
2 回答
224 浏览

heroku - Heroku 添加信用卡的额外 450 小时是什么意思?

我遇到了 Heroku 的提议,说我只需添加我的信用卡就可以免费获得 450 dyno 小时。我想知道如何增加免费时间。它们是像标准的 550 小时一样,即每个月增加一次,还是只是一次?

此外,我只想运行一个测功机,因此每月总共有 1000 个小时就足够了。因此,如果他们用信用卡每月增加 450 小时,这是否意味着我可以无限运行我的测功机而完全不收费?