首页 文章

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

提问于
浏览
170

我有一个关于Heroku的应用程序,很少有用户使用它 . 但是,我注意到有一些数据问题我想修复并同时停止应用程序,因此用户不会输入任何新内容 .

有没有办法在heroku上停止app而不是销毁它?我看到重启服务器命令在那里......虽然我没有看到像'停止'这样的东西

6 回答

  • 1

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

  • 25

    您可能必须更具体,并指定应用程序名称(这是您在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.
    
  • 36

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

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

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

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

    $ heroku maintenance:on
    Maintenance mode enabled.
    

    然后

    $ heroku maintenance:off
    Maintenance mode disabled.
    
  • 160

    转到heroku上的仪表板 . 选择应用程序 . 有一个dynos部分 . 只需将dynos的滑块向下拉(dynos减少到左侧),再到你想要运行的dynos数 . 滑块变为0.然后保存更改 . 繁荣 .

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

  • 3

    删除你的Heroku应用程序

    这适用于希望在其Heroku帐户上删除应用程序的用户 . 有时,在尝试删除/删除应用时,您会在此处结束 .

    WARNING: This is irreversible!

    • 转到Heroku仪表板here

    • 选择要删除的应用程序 .

    • 向下滚动到该应用的设置页面底部 .

    • 按红色删除应用程序...按钮 .

相关问题