AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] amh数据库连接失败,求助 |
|
---|---|
fry_c |
fry_c 发表于 2014-08-07 10:11:45
本帖最后由 fry_c 于 2014-8-7 10:14 编辑
服务器用的是阿里云(2核4G CentOS 6.3 -64BIT)+amh4.2 ,事件陈述如下: 今天早上起来,网站502,后台面板可打开登陆界面,因为比较急,未登录后台面板,直接命令重启了服务器,然后就全部出现如下错误: [Amysql-Notice] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Mysql链接出错,请配置/Amysql/config.php文件。# 然后其重启mysql # amh mysql start # Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/AY1405311812146550d8Z.pid). 然后强制重启 # amh mysql force-reload # ERROR! MySQL PID file could not be found! 然后在阿里云后台重启,问题依旧,(然后找了阿里云的客服提交工单,然后……差点气死,略去) 然后查看tmp目录,里面没有mysql.sock,因为对amh的各种不熟悉,没有找到日志文件在哪里,然后实在没有办法回滚了昨天的系统盘,问题解决。 问题虽然解决,但是担心依旧在,不知道该错误是否还会出现,如果出现怎么解决,求A大指点,求各位大神指点,谢谢。
点赞,加油! (1分)
2014-08-07 10:11:45 1
|
eyed |
个人习惯,出现mysql无法连接第一动作就是先df -h看硬盘有没有满。
回复
2014-08-07 10:24:20 2
|
fry_c |
没满,还有几十个G的空间,我只是回滚了系统盘,如果满了的话我回滚肯定也是无效的吧。现在看了一下还有75个G
回复
2014-08-07 10:41:47 3
|
fry_c |
本帖最后由 fry_c 于 2014-8-7 10:44 编辑
这是不是表示系统盘满了,然后就会出现错误,怎么清理,求指教 Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 19G 108M 100% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvdb1 99G 26G 69G 27% /home
回复
2014-08-07 10:43:28 4
|
tonghoil |
支持重启多几次服务器就行 去阿里云后台重启
回复
2014-08-07 10:46:01 5
|
fry_c |
回复
2014-08-07 11:03:40 6
|
eyed |
df -i 看一下系统盘nod是不是占满了
回复
2014-08-07 11:26:05 7
|
fry_c |
是的,满了,在 /usr/local/mysql/data内有很多mysql-bin.000016 文件,最大的1G,这些文件是可以删除的吗,我删除了一个,要不服务器又马上宕机的可能了,
回复
2014-08-07 11:38:38 8
|
tonghoil |
回复
2014-08-07 12:10:57 9
|
eyed |
因为满了。所以导致/tmp/下没办法再创建 mysql.sock。因此mysql启动不了。这很正常。
mysql-bin.000* 这样的文件都可以删除。
回复
2014-08-07 12:16:53 10
|