如何停止Heroku上的应用程序?

我在Heroku上有一个正在被less数用户使用的应用程序。 但是,我注意到有一些数据问题,我想修复,并在同一时间停止的应用程序,所以用户不input任何新的东西。

有没有办法停止在Heroku上的应用程序,而不是摧毁它? 我看到,重新启动服务器命令在那里…虽然我没有看到像'停止'

要完全“停止”您的应用程序,您可以将网页dynos缩小到零,这有效地使您的所有应用程序http进程脱机。

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

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

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

 $ heroku maintenance:on Maintenance mode enabled. 

然后

 $ heroku maintenance:off Maintenance mode disabled. 

在heroku上转到您的仪表板。 select应用程序。 有一个dynos部分。 只要拉动滑板的朝下(减less的dynamic在左边),到你想要运行的dynamic数量。 滑块将变为0.然后保存您的更改。 繁荣。

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

您可能需要更具体一些,并指定应用程序的名称(这是应用程序的名称,因为你在英雄)。 例如:

 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. 

如果您使用的是Eclipse插件,请双击My Heroku应用程序中的应用程序名称。 在进程选项卡上,按缩放button。 一个小窗口会popup。 增加/减less计数,只是说好。

删除你的Heroku应用程序

这是为那些希望DELETE在他们的Heroku帐户的应用程序。 有时你在试图找出如何删除/删除一个应用程序时,最终在这里。

警告:这是不可逆的!

  • 转到您的Heroku仪表板
  • select您要删除的应用程序。
  • 向下滚动到该应用的设置页面的底部。
  • 按下红色的删除应用程序…button。