阿里云国际代理商:轻量应用服务器故障排除-访问WordPress管理员登录地址提示“Error establishing a database connection”

本文介绍访问WordPress管理员登录地址显示“Error establishing a database connection”的问题描述、问题原因和解决方案。

问题描述

访问WordPress管理员登录地址http://8.219.XX.XX/wp-login.php显示Error establishing a database connection

问题原因

可能原因为服务器的内存资源不足。

解决方案

  1. 远程连接轻量应用服务器。具体操作,请参见远程连接Linux服务器。

  2. 执行以下命令,查看包含mysql的进程。

    ps -ef | grep mysql

    回显信息如下所示,表示不存在mysql的进程。

    [root@iZt4n8        bbnn3Z ~]# ps -ef | grep mysql
    root      2872  2812  0 14:19 pts/2    00:00:00 grep --color mysql
  3. 执行以下命令,启动数据库。

    sudo /etc/init.d/mysqld start
  4. 执行以下命令,查看是否因为内存资源不足导致进程被终止。

     
    sudo grep "Out of memory" /var/log/messages

    回显信息表示实例内存资源不足导致数据库的进程被终止。

     
    root@iZt4n:~# grep "Out of memory" /var/log/messages
    Jul 15 02:2      n3Z kernel: Out of memory: Killed process 14177 (mysqld) total-vm:491852kB, anon-rss:145516kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:516kB oom_score_adj:0
    Jul 16 09:2      n3Z kernel: Out of memory: Killed process 2000 (mysqld) total-vm:487756kB, anon-rss:168724kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:544kB oom_score_adj:0
    Binary file /var/log/messages matches
  5. 升级服务器的内存配置。具体操作,请参见升级配置。

    说明

    建议服务器的内存大于等于4 GB。

相关新闻

联系我们

联系我们

电报:@yunshuguoji

邮件:yunshuguoji@outlook.com

工作时间:早上8:00-晚上11:00

认准电报
认准电报
分享本页
返回顶部