首页 > 解决方案 > Heroku免费测功机

问题描述

我已经在 heroku 免费网络测功机计划上部署了我的节点应用程序。我想知道剩余的空闲时间以及剩余的时间,所以我正在使用

heroku ps -a <AppName>  

运行上述命令后,我得到如下内容:

在此处输入图像描述

根据结果​​,一切都很清楚,但Web(Free)是什么意思,用绿色写成。有人请让我知道任何帮助将不胜感激。

谢谢

标签: heroku

解决方案


这意味着您的应用程序在单一的网络测功机和免费的测功机类型上运行。

测功机配置

每个测功机都属于以下三种配置之一:

Web:Web dynos 是在 Procfile 中定义的“web”进程类型的 dynos。只有网络测功机从路由器接收 HTTP 流量。

Worker:Worker dynos 可以是 Procfile 中声明的任何进程类型,“web”除外。Worker dynos 通常用于后台作业、排队系统和定时作业。您的应用程序中可以有多种工作人员测功机。例如,一个用于紧急工作,另一个用于长期运行的工作。有关详细信息,请参阅 Worker Dynos、后台作业和排队。

一次性:一次性测功机是可以独立运行的临时测功机,也可以将其输入/输出连接到本地终端。他们加载了您的最新版本。它们可用于处理管理任务,例如数据库迁移和控制台会话。它们也可以用来运行偶尔的后台工作,就像 Heroku Scheduler 一样。有关详细信息,请参阅一次性 Dynos。

一旦启动了 web 或 worker dyno,你的应用程序的 dyno 结构将会改变(每种进程类型的运行 dyno 的数量)——并且受 d​​yno 生命周期的影响,Heroku 将继续保持这个 dyno 结构,直到你改变它。另一方面,一次性测功机只需要运行一个短暂的命令然后退出,不会影响您的测功机形成。

测功机类型

Heroku 提供了许多不同的测功机类型,每一种都具有一组独特的属性和性能特征。所有 Heroku 客户都可以在 Common Runtime 中使用免费、爱好、标准和性能测功机。Private Dynos 仅在 Private Spaces 中运行,并且在 Heroku Enterprise 中可用。


推荐阅读