产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] amh数据库连接失败,求助

fry_c
铝牌会员
240.00 价值分

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大指点,求各位大神指点,谢谢。



2014-08-07 10:11:45 1

eyed
银牌会员
2872.26 价值分

个人习惯,出现mysql无法连接第一动作就是先df -h看硬盘有没有满。
  支持 (0分)  反对 (0分)
回复  2014-08-07 10:24:20 2

fry_c
铝牌会员
240.00 价值分

引用:
eyed 发表于 2014-8-7 10:24
个人习惯,出现mysql无法连接第一动作就是先df -h看硬盘有没有满。


没满,还有几十个G的空间,我只是回滚了系统盘,如果满了的话我回滚肯定也是无效的吧。现在看了一下还有75个G
  支持 (0分)  反对 (0分)
回复  2014-08-07 10:41:47 3

fry_c
铝牌会员
240.00 价值分

本帖最后由 fry_c 于 2014-8-7 10:44 编辑

引用:
eyed 发表于 2014-8-7 10:24
个人习惯,出现mysql无法连接第一动作就是先df -h看硬盘有没有满。
这是不是表示系统盘满了,然后就会出现错误,怎么清理,求指教
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
  支持 (0分)  反对 (0分)
回复  2014-08-07 10:43:28 4

tonghoil
银牌会员
1774.68 价值分

支持重启多几次服务器就行 去阿里云后台重启
  支持 (0分)  反对 (0分)
回复  2014-08-07 10:46:01 5

fry_c
铝牌会员
240.00 价值分

引用:
tonghoil 发表于 2014-8-7 10:46
重启多几次服务器就行 去阿里云后台重启


支持,如果是盘满了的话,重启无数次也是无效的啊
  支持 (0分)  反对 (0分)
回复  2014-08-07 11:03:40 6

eyed
银牌会员
2872.26 价值分

df -i 看一下系统盘nod是不是占满了
  支持 (0分)  反对 (0分)
回复  2014-08-07 11:26:05 7

fry_c
铝牌会员
240.00 价值分

引用:
eyed 发表于 2014-8-7 11:26
df -i 看一下系统盘nod是不是占满了


是的,满了,在 /usr/local/mysql/data内有很多mysql-bin.000016 文件,最大的1G,这些文件是可以删除的吗,我删除了一个,要不服务器又马上宕机的可能了,
  支持 (0分)  反对 (0分)
回复  2014-08-07 11:38:38 8

tonghoil
银牌会员
1774.68 价值分

引用:
fry_c 发表于 2014-8-7 11:03
,如果是盘满了的话,重启无数次也是无效的啊


满了就清理一下数据
  支持 (0分)  反对 (0分)
回复  2014-08-07 12:10:57 9

eyed
银牌会员
2872.26 价值分

因为满了。所以导致/tmp/下没办法再创建 mysql.sock。因此mysql启动不了。这很正常。

mysql-bin.000* 这样的文件都可以删除。
  支持 (0分)  反对 (0分)
回复  2014-08-07 12:16:53 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心