首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Cloud66上重新启动Mysql和Rails服务器时尽量减少停机时间和用户面临的错误?

如何在Cloud66上重新启动Mysql和Rails服务器时尽量减少停机时间和用户面临的错误?
EN

Stack Overflow用户
提问于 2014-03-17 10:18:23
回答 1查看 239关注 0票数 2

在Cloud66上重新启动mysql和rails服务器的最佳实践是什么,以尽量减少用户看到错误的可能性?

背景有时通过ssh登录到服务器,有时需要重新启动消息系统,有时需要重新启动安全性升级。

电流逼近

我目前对mysql的方法是:

  1. 将应用程序放入维护模式
  2. 使用bluepill命令停止mysql
  3. 使用“立即关机-r”命令重新启动服务器
  4. 服务器启动后,确认bluepill mysql服务正在运行。
  5. 将应用程序恢复到非维护模式。

rails服务器的当前方法是:

  1. 使用bluepill命令停止web服务(这是因为我有多个web服务器,所以应用程序可以继续使用替代的web服务器)
  2. 使用“立即关机-r”命令重新启动服务器
  3. 在服务器启动后,确认bluepill web服务正在运行。

你是怎么做到的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-17 11:41:38

你的方法听起来很合理。在大多数情况下,在安装Linux内核的更新时需要重新启动,该更新通常包含安全更新,并且只有在重新启动后才生效。因此,重新启动是一个很好的实践,您只需要确定最佳的时间来做这件事。

要确定正在更新的内容(以及重新启动的紧迫性),您可以始终运行cat /var/run/reboot-required.pkgs。除了在您进入服务器时被通知需要重新启动之外,您还可以通过运行ls /var/run/reboot-required来检查是否存在重新启动要求文件。

要添加到您的方法中,您还可能希望停止在重新启动数据库时将连接到数据库的任何后台任务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22451695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档