如何关闭部署在Heroku上的应用程序?

我在Heroku上有一个应用程序,很少有用户使用。然而,我注意到有一些数据问题,我想修复和停止应用程序的同时,这样用户就不会输入任何新的东西。

有没有办法在Heroku上停止应用而不是摧毁它?我看到重启服务器命令在那里…尽管我没有看到像“stop”这样的词。

167432 次浏览

http://devcenter.heroku.com/articles/maintenance-mode

如果您正在部署大型迁移,或者需要在一段时间内禁用对应用程序的访问,您可以使用Heroku内置的维护模式。它将为所有访问者提供一个静态页面,同时仍然允许您运行rake任务或控制台命令。

$ heroku maintenance:on
Maintenance mode enabled.

后来

$ heroku maintenance:off
Maintenance mode disabled.

要完全“停止”你的应用程序,你可以将web dynos缩小到零,这有效地让你所有的应用程序http进程离线。

$ heroku ps:scale web=0
Scaling web processes... done, now running 0

如果你使用的是eclipse插件,双击My Heroku Applications中的app-name。在进程选项卡中,按缩放按钮。将弹出一个小窗口。增加/减少计数,然后说OK。

去heroku的仪表盘。选择应用程序。有一个dynos部分。只需要把dynos的滑块拉下来(dynos减少到左边),就可以达到您想要运行的dynos的数量。滑块趋于0。然后保存更改。繁荣。

根据下面的评论:需要点击一个铅笔图标来完成这个任务。我没有检查过,但我把它放在这里,以防它有帮助。

你可能必须更具体,并指定应用程序的名称以及(这是应用程序的名称,因为你有它在heroku)。例如:

heroku ps:scale web=0 --app myAppName

否则你可能会收到以下消息:

 % heroku ps:scale web=0
Scaling dynos... failed
!    No app specified.
!    Run this command from an app folder or specify which app to use with --app APP.

删除你的Heroku应用程序

这是为那些希望删除他们Heroku帐户上的应用程序。 有时当你试图找出如何删除/删除应用程序时,你会在这里结束

警告:这是不可逆的!

  • 去Heroku仪表盘在这里
  • 选择要删除的应用程序。
  • 向下滚动到该应用程序设置页面的底部。
  • 按下红色的删除程序…按钮。

添加到上面的答案:如果你想用管理面板停止动态,当前的解决方案在免费层:

  1. 打开应用程序
  2. 在Overview选项卡中,在“Dyno formation”部分单击“Configure Dynos”
  3. 在“Free Dynos”部分的所需行中,单击右侧的铅笔图标
  4. 点击蓝色的开关控制,然后点击“确认”

希望这能有所帮助。

您可以禁用应用程序使用启用维护模式从管理面板。

  • 进入设置选项卡。
  • 在底部删除应用程序之前,启用维护模式。请看下面的截图。

enter image description here

Heroku Web的简单步骤

  1. 指示板
  2. 点击“你的应用名称”;
  3. 点击资源选项卡
  4. 点击铅笔图标(看附图)
  5. 把开关向左拨动
  6. 点击确认

enter image description here

< p > 1比;是的……当我们转到Personal==> <app name> ==>Resources时,有铅笔图标 然后点击铅笔图标并拖动到左边,Dynos将会下降

2比;您可以使用Heroku cli进行验证

heroku logs --app {your-appname}

这对我很管用。

< >强CMD: install The Heroku CLI https://devcenter.heroku.com/articles/heroku-cli#download-and-install

. sh

按win+r,输入“;cmd"按回车键

heroku login # login
heroku ps:scale worker=0 -a your_app_name

< >强GIU: https://dashboard.heroku.com/apps
个人= =比;= =比;资源比;点击铅笔图标并拖动到左侧>确认
那么Dynos将会下降