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

node.js - 多个 web dyno 在实时 socket.io node.js 应用程序中有意义吗?

我正在为 heroku 上的实时聊天应用程序开发 node.js 后端。当我正在研究 dyno 和扩展 node.js 后端的方法时,我可以看到 dyno 在 http 服务器上的优势,因为每个 dyno 都可以独立于其他 dyno(这在大多数情况下都可以)。

我的问题是:如何扩展和处理实时 socket.io 应用程序的负载平衡?从我正在阅读的内容来看,测功机是“沙盒化”的容器:每个测功机都运行自己的进程,独立于其他测功机..那么处理问题的最佳方法是什么?

我正在考虑一个解决方案,但它一点也不优雅或漂亮:

我可以有多个后台作业,其中包含可以检查该实例上连接的用户的新消息的 crons。但我认为必须有更好的解决方案。

0 投票
1 回答
11013 浏览

heroku - 有没有办法强迫 Heroku Dyno 睡觉?

我正在尝试调试当我的应用程序尝试访问休眠的 Heroku Dyno 时发生的 API 问题。问题是测功机自然睡眠需要一段时间,因此它确实减慢了调试过程。

我知道如何关闭测功机,但我尝试修复的错误似乎发生在应用程序向睡眠测功机发出请求时,该请求不会立即响应,但最终会响应。

0 投票
0 回答
230 浏览

java - Dyno 没有在 Heroku 上唤醒并抛出 H14 错误

我在 Heroku 上有一个 Play Java 应用程序,有时它唯一的 dyno 进入睡眠状态并且在我访问该应用程序时不会醒来。相反,我收到“应用程序错误”并且日志显示...at=error code=H14 desc="No web processes running.... 在仪表板中,应用程序显示为睡眠状态。

据我所知,一个应用程序应该在您访问它时唤醒,即使它需要更长的时间。我还应该提到,我最近将应用程序从美国转移到了欧洲地区,从那时起我才遇到这个问题。

编辑

以下是详细日志:

如您所见,测功机通常会进入睡眠状态,但是当我尝试访问该应用程序时它不会唤醒。

0 投票
0 回答
28 浏览

heroku - Heroku 的生产配置问题:一组两个 dynos 需要 8 秒才能响应

我有一个关于 Heroku 测功机的审讯。

到目前为止,我的应用程序运行了两个 512MB 的测功机,我非常确定这种配置,即不止一个测功机,确保了容器的应用程序已启动并准备好为客户端提供服务。

但是,我经常注意到测功机并不总是启动,加载应用程序需要大约 8 秒。请参阅下面的屏幕截图。主机 XXXX.herokuapp.com 在“等待”中花费了近 8 秒。

有没有其他人遇到过 Heroku 的此类问题?如何解决?

截屏

0 投票
1 回答
475 浏览

heroku - Heroku,安排新的 Dyno 睡眠时间

随着 Heroku 上新的 Dyno 定价的公布,我对新的免费 Dyno 的机制有一些疑问。

我想知道是否可以为 Dyno 安排睡眠时间。这样我可以确保我的应用程序在我的大多数用户都在睡觉时关闭。

0 投票
0 回答
49 浏览

ruby-on-rails - Heroku Procfile 没有看到我的网络:定义

我正在尝试在 Heroku 上的 Rail 应用程序中添加测功机。我在我的 Procfile 中添加了以下内容:

我已经用Web:and试过了web:

当我运行时heroku dyno:type web=1 --app webruin-,我得到:

我究竟做错了什么?

干杯,

蒂姆

0 投票
0 回答
147 浏览

django - Heroku 上的“应用程序崩溃”Django 和 Node 一起

我关注了这篇文章

在此处输入链接描述

所有显示都没有错误,但日志。说这个。

我的 django 项目具有以下结构。

WSGI 的内容:

Procfile 的内容:

Procfile.web 的内容:

.buildpacks 的内容:

我也有。

我是初学者,提前感谢您的任何帮助或更正,以帮助我消除错误。

0 投票
2 回答
1408 浏览

node.js - 如何在一天中的特定时间安排 Heroku(维护模式或充电)?

我试图让我的 Heroku(免费)应用程序在白天保持清醒。我真的不在乎它是否在深夜睡觉。

持续 ping 应用程序的旧技术不再是有效的解决方案,因为自 2015 年以来,所有免费应用程序必须每天至少睡眠 6 小时。

我想知道你们中的任何人以前是否知道这一点。

我需要在特定的时间范围内安排充电状态或维护模式。

让我们提出这个问题和完成这项任务的最新资源。

请只提交建设性的想法。

0 投票
1 回答
99 浏览

heroku - Heroku Scheduler:如果工人已经存在,它会启动一个新的测功机吗?

我有一个 Sidekiq 用来处理后台作业的工作人员测功机,并且大部分时间都处于空闲状态。如果我使用 Heroku Scheduler 安排一个任务,该任务会使用这个正在运行的工作人员测功机还是会旋转一个新任务?

我对此有控制权吗?

0 投票
0 回答
77 浏览

heroku - 在 Heroku 上部署 Meteor - 多测功机设置

几个问题给人们:

  1. 在我们的 Meteor 应用程序中,我们有一个运行的预定作业/后台进程,该进程与核心 Web 体验完全分离并移除。我们想在单独的测功机上运行这项工作。任何人都有切割流星应用程序并让它在不同的地方运行的经验?这甚至可行吗?
  2. 我相信这将涉及在 Procfile 中做一些事情 - 但我正在努力弄清楚该怎么做!
  3. 还想知道“buildpack”——考虑到“粘性会话”的需要,哪一个最适合?马?其他?

我希望我们的目标足够明确,以至于这些问题都有意义!!!!

  • 图克斯

在 Meteor 论坛上提出同样的问题 - 我会交叉引用任何有用的评论(https://forums.meteor.com/t/deploying-meteor-on-heroku/15675

在此处输入图像描述