我负责运行乘客的rails应用程序和运行Ubuntu的VPS上的MySQL,今天早上早些时候,and服务器停止了与服务器的连接。异常通知程序向我发送了一条带有此错误的消息:对试图打开mysql的vps的炮轰给了我以下信息:
ERROR 2002 (HY000): Can't connect to loc
在我们的Ruby on Rails应用程序运行了一段时间后,它开始抛出500s,并显示"MySQL服务器已消失“。这通常会在一夜之间发生。它最近就开始这样做了,我们的服务器配置没有明显的变化。Mysql::Error: MySQL server has gone away: SELECT * FROM `widgets`
重新启动mongrels (而不是MySQL服务器)可以解决这个问题。