我的Rails应用程序停止工作,就像那样 . 过去几天我没有部署任何新代码 . 该应用程序在Micro实例上运行(可能,但我不能检查它,因为Amazon EC2控制台只返回一个空白页,一天一次) .
当我在EC2(Ubuntu系统)上运行时 df -h
:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 4.8G 2.7G 65% /
udev 288M 8.0K 288M 1% /dev
tmpfs 119M 180K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 296M 0 296M 0% /run/shm
udev 显示没有可用空间......
当我尝试重新启动nginx时,我收到以下错误消息:
*** [err :: IP] master failed to start, check stderr log for details
当我检查 unicorn.stderr.log 时,我看到了这个问题:
I, [2013-10-29T10:20:10.358442 #5963] INFO -- : Refreshing Gem list
/home/my_name/my_app/shared/bundle/ruby/2.0.0/gems/mysql2-0.3.13/lib/mysql2/client.rb:58:in `connect': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) (Mysql2::Error)
如何解决这个问题?
1 回答
我确实在一段时间内遇到了同样的问题,我确定100%这将解决您的问题 . 此外,您还需要编辑
my.cnf
文件以指示记录日志的位置 .在进行处理之前先进行
mysql
备份希望它会对你有所帮助