我在Heroku上有一个应用程序,很少有用户使用。然而,我注意到有一些数据问题,我想修复和停止应用程序的同时,这样用户就不会输入任何新的东西。
有没有办法在Heroku上停止应用而不是摧毁它?我看到重启服务器命令在那里…尽管我没有看到像“stop”这样的词。
我在Heroku上有一个应用程序,很少有用户使用。然而,我注意到有一些数据问题,我想修复和停止应用程序的同时,这样用户就不会输入任何新的东西。
有没有办法在Heroku上停止应用而不是摧毁它?我看到重启服务器命令在那里…尽管我没有看到像“stop”这样的词。
当前回答
CMD: 安装Heroku CLI https://devcenter.heroku.com/articles/heroku-cli#download-and-install
按win+r,输入“cmd”按回车
heroku login # login
heroku ps:scale worker=0 -a your_app_name
GIU: https://dashboard.heroku.com/apps 个人==> ==>资源>点击铅笔图标并拖动到左侧>确认 那么Dynos就会完蛋。
其他回答
您可以禁用应用程序使用启用维护模式从管理面板。
进入设置选项卡。 在底部删除应用程序之前,启用维护模式。请看下面的截图。
去heroku的仪表盘。选择应用程序。有一个dynos部分。只需要把dynos的滑块拉下来(dynos减少到左边),就可以达到您想要运行的dynos的数量。滑块趋于0。然后保存更改。繁荣。
根据下面的评论:需要点击一个铅笔图标来完成这个任务。我没有检查过,但我把它放在这里,以防它有帮助。
添加到上面的答案:如果你想用管理面板停止动态,当前的解决方案在免费层:
打开应用程序 在Overview选项卡中,在“Dyno formation”部分单击“Configure Dynos” 在“Free Dynos”部分的所需行中,单击右侧的铅笔图标 点击蓝色的开关控制,然后点击“确认”
希望这能有所帮助。
http://devcenter.heroku.com/articles/maintenance-mode
如果您正在部署大型迁移,或者需要在一段时间内禁用对应用程序的访问,您可以使用Heroku内置的维护模式。它将为所有访问者提供一个静态页面,同时仍然允许您运行rake任务或控制台命令。
$ heroku maintenance:on
Maintenance mode enabled.
后来
$ heroku maintenance:off
Maintenance mode disabled.
1 >是的…当我们转到个人==> <应用程序名称> ==>资源时,会有铅笔图标 然后点击铅笔图标并拖动到左侧,Dynos将会下降。
2>可以通过Heroku cli验证
Heroku日志——app {your-appname}
这对我很管用。