我有一个关于Heroku的应用程序,很少有用户使用它 . 但是,我注意到有一些数据问题我想修复并同时停止应用程序,因此用户不会输入任何新内容 .
有没有办法在heroku上停止app而不是销毁它?我看到重启服务器命令在那里......虽然我没有看到像'停止'这样的东西
如果您使用的是eclipse插件,请双击My Heroku Applications中的app-name . 在“进程”选项卡中,按“缩放”按钮 . 弹出一个小窗口 . 增加/减少计数,然后说好 .
您可能必须更具体,并指定应用程序名称(这是您在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.
要完全“停止”您的应用程序,您可以将Web 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上的仪表板 . 选择应用程序 . 有一个dynos部分 . 只需将dynos的滑块向下拉(dynos减少到左侧),再到你想要运行的dynos数 . 滑块变为0.然后保存更改 . 繁荣 .
根据下面的评论:有一个铅笔图标,需要点击才能完成此任务 . 我没有检查过 - 但是我把它放在这里以防它有帮助 .
这适用于希望在其Heroku帐户上删除应用程序的用户 . 有时,在尝试删除/删除应用时,您会在此处结束 .
WARNING: This is irreversible!
转到Heroku仪表板here
选择要删除的应用程序 .
向下滚动到该应用的设置页面底部 .
按红色删除应用程序...按钮 .
6 回答
如果您使用的是eclipse插件,请双击My Heroku Applications中的app-name . 在“进程”选项卡中,按“缩放”按钮 . 弹出一个小窗口 . 增加/减少计数,然后说好 .
您可能必须更具体,并指定应用程序名称(这是您在heroku中使用的应用程序名称) . 例如:
否则,您可能会收到以下消息:
要完全“停止”您的应用程序,您可以将Web dynos缩小到零,这有效地使您的所有应用程序http进程脱机 .
http://devcenter.heroku.com/articles/maintenance-mode
如果您要部署大型迁移或需要在一段时间内禁用对应用程序的访问,则可以使用Heroku的内置维护模式 . 它将为所有访问者提供静态页面,同时仍允许您运行rake任务或控制台命令 .
然后
转到heroku上的仪表板 . 选择应用程序 . 有一个dynos部分 . 只需将dynos的滑块向下拉(dynos减少到左侧),再到你想要运行的dynos数 . 滑块变为0.然后保存更改 . 繁荣 .
根据下面的评论:有一个铅笔图标,需要点击才能完成此任务 . 我没有检查过 - 但是我把它放在这里以防它有帮助 .
删除你的Heroku应用程序
这适用于希望在其Heroku帐户上删除应用程序的用户 . 有时,在尝试删除/删除应用时,您会在此处结束 .
WARNING: This is irreversible!
转到Heroku仪表板here
选择要删除的应用程序 .
向下滚动到该应用的设置页面底部 .
按红色删除应用程序...按钮 .