数据库挂了,如何根据这些信息定位问题?

2016-04-10 22:10:12 +08:00
 tanteng

打开网站,发现网站报错,提示数据库连接失败。

打开阿里云,查看数据库服务状态,如下:

Welcome to aliyun Elastic Compute Service!

[root@iZ94r80gdghZ ~]# ls
[root@iZ94r80gdghZ ~]# service mariadb status
Redirecting to /bin/systemctl status  mariadb.service
● mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: failed (Result: timeout) since 日 2016-04-10 19:32:47 CST; 2h 0min ago
  Process: 14771 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER (code=exited, status=0/SUCCESS)
 Main PID: 14771 (code=exited, status=0/SUCCESS)
   Status: "MariaDB server is down"

4 月 10 19:32:46 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:46 14005736395....
4 月 10 19:32:46 iZ94r80gdghZ mysqld[14771]: Version: '10.1.13-MariaDB'  soc...r
4 月 10 19:32:46 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:46 14005736351...s
4 月 10 19:32:46 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:46 14005658500....
4 月 10 19:32:46 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:46 14005736351....
4 月 10 19:32:47 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:47 14005736351...2
4 月 10 19:32:47 iZ94r80gdghZ mysqld[14771]: 2016-04-10 19:32:47 14005736351...e
4 月 10 19:32:47 iZ94r80gdghZ systemd[1]: Failed to start MariaDB database s....
4 月 10 19:32:47 iZ94r80gdghZ systemd[1]: Unit mariadb.service entered faile....
4 月 10 19:32:47 iZ94r80gdghZ systemd[1]: mariadb.service failed.

那么根据如上提示怎么定位数据库出错原因呢?

3707 次点击
所在节点    MySQL
4 条回复
bdbai
2016-04-10 22:43:12 +08:00
systemctl status -l mariadb
hcymk2
2016-04-10 23:32:50 +08:00
应该有 error.log 或者 mysqld.log 吧。
coagent
2016-04-10 23:42:24 +08:00
是不是磁盘满了? df -h 看看结果
aliyunservice
2016-04-12 12:44:02 +08:00
您好,建议您结合数据库和服务器的错误日志分析下,看下具体什么原因导致不能启动的,同时也看下服务器系统资源状态是否正常,如果还有问题可以通过在线工单或者微博 @阿里云客户满意中心联系我们核实。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/270008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX