在 Cloud66 上重新启动 mysql 和 rails 服务器的最佳实践是什么,以尽量减少用户看到错误的可能性?
背景 有时通过 ssh 登录服务器,有消息 system restart required 有时有安全升级需要重启。
当前方法
我目前对 mysql 的方法是:
- 将应用程序置于维护模式
- 使用 bluepill 命令停止 mysql
- 使用“shutdown -r now”命令重启服务器
- 服务器启动后,确认 bluepill mysql 服务正在运行
- 将应用程序重新置于非维护模式
我目前对 Rails 服务器的方法是:
- 使用 bluepill 命令停止 Web 服务(这是因为我有多个 Web 服务器,因此应用程序可以使用备用 Web 服务器继续运行)
- 使用“shutdown -r now”命令重启服务器
- 服务器启动后,确认 bluepill Web 服务正在运行
你怎么做呢?