
打开网站,发现网站报错,提示数据库连接失败。
打开阿里云,查看数据库服务状态,如下:
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. 那么根据如上提示怎么定位数据库出错原因呢?
1 bdbai 2016-04-10 22:43:12 +08:00 via Android systemctl status -l mariadb |
2 hcymk2 2016-04-10 23:32:50 +08:00 应该有 error.log 或者 mysqld.log 吧。 |
3 coagent 2016-04-10 23:42:24 +08:00 是不是磁盘满了? df -h 看看结果 |
4 aliyunservice 2016-04-12 12:44:02 +08:00 您好,建议您结合数据库和服务器的错误日志分析下,看下具体什么原因导致不能启动的,同时也看下服务器系统资源状态是否正常,如果还有问题可以通过在线工单或者微博 @阿里云客户满意中心联系我们核实。 |