如何停止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。