问题标签 [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 投票
1 回答
706 浏览

java - 让我的 JAVA (jar) 程序在 Heroku 上运行

我用 Java 制作了一个机器人,当我运行命令时它工作得很好:

然而,由于他们的 Dyno 政策,Heroku 在 24 小时后将其关闭。所以,我想制作一个Procfile以便它每次再次激活时执行上面的命令。

我尝试在Procfile中放置以下命令:

我什至制作了一个 run.sh 文件,其中包含:

为了使Procfile具有:

可悲的是,这些都不起作用,因为每次 Dyno 执行Procfile(在我通过 git 推送它的新版本之后),机器人永远不会活跃起来。日志显示:

我不知道该怎么做才能让我的机器人从Procfile运行。你能帮助我吗?

谢谢。

0 投票
0 回答
89 浏览

heroku - 将自定义进程设置为 Heroku Web 进程类型

我有一个带有两个应用程序的 git 存储库。一个后端 API,另一个客户端应用程序。

在我的根 Procfile 中,我有这个:

然而 Heroku 抱怨说没有 web 进程类型。


如何告诉 Heroku 在我的 procfile 中使用自定义进程作为web进程?

0 投票
1 回答
177 浏览

heroku - 你能在 Heroku 中同时拥有 Hobby 和 Standard Dynos 吗?

你能在特定的 Heroku APP 中同时拥有 Hobby 和 Standard Dynos 吗?

我正在使用 Python,这是一个带有 celery 后台工作人员的 django 站点。我想在网络上使用标准测功机,但对芹菜工人使用爱好测功机。

有可能吗?

0 投票
1 回答
98 浏览

python - 如何绕过 Heroku 重置文件?

我必须 python 文件创建和读取文件中的文本.txt,为了让它们工作,他们需要知道.txt文件内部的信息。

在 heroku 中,我有一个调度程序,它运行一个文件,然后运行另一个文件。最大的问题是文件每次都从原始仓库重置为它们的状态。我怎样才能解决这个问题?

0 投票
0 回答
99 浏览

heroku - Heroku dyno 名称 ($DYNO) 是如何分配的?

我有兴趣为 Heroku 中特定类型的每个工作人员分配不同的工作负载。工作负载是连续的而不是离散的,因此工作队列是不合适的。我可以通过数据库或 Zookeeper 来协调工作,但这些都会带来复杂性和可靠性问题。

我知道 Heroku dynos 被分配了类似的名称,worker.1但我很好奇这些名称是如何分配的,以及我是否可以依靠它们来获得某些属性。我只对 worker dynos 的行为感兴趣,因为 web preboot 可能会改变 web dynos 的行为。

具体来说,

  • 两个测功机是否有可能同时具有相同的名称/编号(我假设不适用于工作进程,因为前一个应该关闭或在新的启动之前失败)
  • 如果ps:scale我的工人是n,我可以依靠测功机名称worker.1worker.2......worker.n或者我有时会在外面得到数字(1, n)吗?如果有可能(1, n)在什么情况下可以在外面获得数字?

我希望创建一个将工人编号映射到工作分配的配置,因此我将依赖工人编号恰好是 1 到 n。

0 投票
1 回答
498 浏览

heroku - 如何通过 Heroku dyno 建立 SSH 隧道?

如何创建Heroku dyno 的 SSH 隧道?

0 投票
1 回答
895 浏览

c# - 缺少heroku工人测功机

我最近一直在尝试使用 Heroku 来托管 ac#(控制台应用程序)Discord.Net(API)项目。

我使用 Heroku CI 部署了整个项目,然后使用 $git commit 添加了 Procfile 和 package.json,它的响应是“没有添加到提交,但存在未跟踪的文件”。

于是,我去了该网站,却发现我在个人资料中声明的 Worker Dyno 不见了。

有人可以帮我弄清楚为什么我宣布了 Dyno 失踪了吗?

档案:

包裹:

0 投票
0 回答
239 浏览

node.js - 如何将应用程序部署到具有 2 个节点服务器和 2 个反应前端的 Heroku?

一开始,我创建了一个带有反应前端(使用 webpack)的节点应用程序。在一个子文件夹中,我创建了一个节点和反应聊天应用程序,它使用 socket-io 进行实时协作。这个聊天应用也有自己的 package.json 和 webpack.config.js 文件。

文件结构如下:

我决定采用这种架构,将聊天服务器与应用程序的其余部分分开,但保留对共享数据库的访问权限。

将这样的架构应用部署到 Heroku 的最佳方式是什么?

我最初的想法是“移动”或将聊天应用程序的 package.json 文件合并到根文件夹的 package.json 中?以某种方式添加到 package.json 的启动脚本以启动聊天服务器。我不确定如何从脚本启动 2 个服务器。我也不确定如何更改 2 个 webpack.config 文件或者是否有必要。还是我需要部署 2 个单独的应用程序?还是2个独立的测功机?

主文件夹中 package.json 文件中的启动脚本:

主文件夹中 package.json 文件中的启动脚本:

两个文件夹中的 webpack.config.js 文件看起来一样:

0 投票
1 回答
193 浏览

heroku - Heroku:免费 dyno 文件系统限制

所以我有一个 Heroku 免费帐户。试图从中运行我的投资组合。它使用一个 json 文件来包含我的博客文章和投资组合信息。我可以通过我为它创建的基本 CMS 来更新它。

我写了一篇文章,保存了,但是第二天醒来查看,文章没有了。我通过测试文章再次尝试测试了这个理论。再一次,第二天这篇文章就不见了。当我发布项目时,我只留下了我推送到 Heroku 的最初文章。

这是否意味着 Heroku free dyno 不保留文件系统,并且实际上每次停机时都会重新构建整个项目,然后再次启动?它肯定是这样出现的。

有人可以为我确认吗?

谢谢。

0 投票
0 回答
88 浏览

spring - Heroku Dyno 不断崩溃并显示错误代码:H10

我的项目使用 spring-mvc 框架。我一直遇到这个问题,每当我在heroku上部署应用程序时,它都会崩溃。我第一次部署它(这是我自己的项目,而不是 heroku 网站上提供的教程提供的示例),它运行良好。我最近所做的主要更改是添加了安全性和一些控制器。

Ps 整个应用程序在本地主机上运行时完美运行。

这是我在heroku上部署和运行时的日志:

这是我的 pom.xml

这是我的 web.xml:

这是我的 spring-secruity.xml:

如果还有什么需要请告诉我。任何建议都会有所帮助。谢谢