问题标签 [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 回答
8028 浏览

ruby-on-rails - 唤醒heroku应用

所以,我的 heroku NODE.js 应用程序一直在运行,我今天再次通过我的 url 尝试它,但由于某种原因,它给了我一个应用程序错误消息。

我阅读并登录到我的仪表板,它说该应用程序处于睡眠状态.. 我有 heroku 的免费层,我知道该应用程序必须在一天内睡 6 个小时(对吗?)有没有办法唤醒启动我的应用程序?(不要让它活着,正如我在其他帖子中所读到的,只是唤醒它)

追问:有没有办法知道我离它醒来还剩多少时间?(因为免费英雄等级需要6个小时的睡眠)

0 投票
1 回答
178 浏览

ruby-on-rails - 为我的网站添加临时 Dyno 以增加流量(Heroku Rails 应用程序)

我预计明天(新闻等)到我的网站的流量会大幅增加。我希望能够在不中断的情况下管理流量。我知道我必须添加测功机,而且成本不会太高,因为保持排队只是暂时的。

我正在使用 New Relic Add-On 进行监控

这篇文章真的很有帮助:https ://serverfault.com/questions/394602/how-to-prepare-for-a-huge-spike-in-traffic-for-launching-a-website-hosted-on-her

然而,在阅读了那篇文章并倾注了 heroku 文档之后,我无法弄清楚我实际上是如何做到这一点的......

我可以运行什么命令或从哪个界面启动一个新的测功机来处理添加的网络流量?然后,当流量恢复到正常水平时,我应该使用什么命令或从哪个界面消除额外的测功机?

Heroku 谈论了一堆不同类型的测功机等,但我不知道我应该使用哪一个,然后如何实际启动一个新的。

0 投票
0 回答
698 浏览

python - Running a shell command in python, on Heroku

I have an installed free account on Heroku to get started.

A python code that accepts web requests is starting a shell subprocess, does starting this subprocess count and need a dyno?

I am seeing this specific code not do its intended purpose, but when run through the shell on Heroku it does what it is supposed too.

0 投票
1 回答
191 浏览

heroku - heroku 上的 worker / web dynos 的不同构建包

在我的 Rails 应用程序中,我使用 2 buildpack :

但我只在工人测功机上使用ffmpeg,而不是在网络测功机上,我只想在我的网络测功机上使用heroku/ruby,这可能吗?

0 投票
1 回答
2647 浏览

heroku - Heroku 最大月费与 Hobby 计划?

我一直是免费的 Heroku 用户,但是我最近更改了一个应用程序以在 Hobby 计划上运行。我注意到爱好计划的详细信息说它是 7 美元/月/dyno。这让我有点困惑,有没有什么方法可以让我在一个爱好计划上运行的应用程序每月收取超过 7 美元的费用?如果大量用户碰巧访问了该站点,是否会有一些 Dyno 缩放最终会花费我超过标价?这可能吗?谢谢

0 投票
1 回答
500 浏览

node.js - 在带有多个测功机的 Heroku 上使用 Node.js + Socket.io

我正在尝试在 Heroku 上使用 Node / SocketIO 构建实时多人游戏,但不确定如何处理多个 dynos 以共享 SocketIO 连接数据。

例如:

  1. 我有 2 个 Heroku 测功机,每个都运行 Node + SocketIO
  2. 玩家 A 主持游戏,dyno 1 处理该连接
  3. 玩家 B 尝试加入同一个游戏,但由于 Heroku 路由器,dyno 2 最终处理了该连接。
  4. 游戏中的动作需要实时发生,所以当玩家 A 执行一个动作时,玩家 B 需要立即看到该动作的结果。

在单测功机环境中,这将相对简单。当玩家 A 执行一个动作时,它只是被发送给玩家 B。当有多个测功机时,这将如何工作?

0 投票
3 回答
21318 浏览

node.js - 在同一个 Heroku app/dyno 上部署后端和前端

在我的项目的根目录下,我有一个frontendandbackend文件夹。这两个文件夹都包含一个package.json列出它们的依赖关系的文件夹。npm install部署应用程序时如何告诉 Heroku 在两个文件夹上运行?Heroku 似乎希望package.json默认只有一个文件。我必须对 Procfile 做些什么吗?Heroku 文档似乎并没有说明我的具体问题。

谢谢您的帮助!

0 投票
2 回答
3700 浏览

json - 如何从heroku下载一些文件

我使用 node.js 在 Heroku 中制作了一个 Dyno 应用程序

Dyno 的任务是每天收集数据并创建 json 文件

但我不知道如何在本地下载它们

我试过了

但失败了

Heroku 对我来说是新的,所以请不要像高级用户一样对待我

0 投票
0 回答
3823 浏览

python - 将烧瓶应用程序部署到 Heroku - 错误 H10(应用程序崩溃)

我正在尝试将一个简单的烧瓶应用程序部署到 Heroku,它在本地运行良好,但是在部署到 Heroku 时出现此错误:

我知道它的出现是因为我的网络测功机崩溃了,但我只是不知道它为什么会崩溃。

这是我的Procfile:

如果我只部署一个 hello 应用程序,它可以工作,但如果我在 app.py 中部署以下代码,则不能:

还有我的 app.py:

任何帮助将非常感激!

0 投票
1 回答
1178 浏览

javascript - 如何运行/执行部署在heroku上的应用程序

我是 node.js 和 heroku 的新手。通过遵循文档和一些教程,我已成功在 heroku 上部署了我的应用程序。

我面临的问题是我不知道如何在 heroku 上运行该部署的应用程序。在阅读了许多教程之后,我仍然不清楚。

当我运行命令时

从本地命令行,它执行脚本。但是当我从 heroku 帐户单击打开的应用程序时,它不会执行所有文件。

我正在运行 1 个网络测功机,heroku 显示我的网络测功机执行以下命令

server.js文件包含以下代码

当我从heroku单击打开应用程序时,它会在浏览器中打开应用程序并显示消息
this is a test page

它不运行该main.routes.js文件。
但是当我单击重新启动所有 Dynos 时,该main.routes.js文件也会被执行。main.routes.js当我单击打开我的应用程序或在浏览器窗口中刷新它时,我希望应用程序执行该文件。

重新启动所有 Dynos 是执行脚本的唯一方法吗?还是我做错了什么?

任何帮助都感激不尽。