阿里云搭建 WordPress 数据库连接错误 解决办法

  • A+
所属分类:WordPress
粉象生活,创业首选,第一波!抢占先机,赚钱必看!

之前一直用的 Z-Blog,并没有出现这个问题,在上个月更换 WordPress 后,时不时出现 数据库连接错误 ,后来经过排查是因为内存不足时,导致 MYSQL 崩溃,目前博客的服务器内存是1G,当时也一直在考虑解决办法,最初考虑的是添加Swap交换文件(详见:在 CentOS 中添加Swap交换文件,防止内存不足时 MYSQL 崩溃),后来考虑到这个办法重启服务器后又要重新添加,比较麻烦,最终考虑还是对 Apache 进行优化。

解决办法:限制 Apache 对内存的占用,配置到 httpd.conf 文件中:

  1. Timeout 30
  2. KeepAlive On
  3. MaxKeepAliveRequests 100
  4. KeepAliveTimeout 2
  5. <IfModule prefork.c>
  6.     # number of server processes to start
  7.     # http://httpd.apache.org/docs/2.2/mod/mpm_common.html#startservers
  8.     # 服务器启动时,产生的服务进程
  9.     StartServers       4
  10.     # minimum number of server processes which are kept spare
  11.     # http://httpd.apache.org/docs/2.2/mod/prefork.html#minspareservers
  12.     # 系统空闲态,至少要保留的服务进程数,也就是相当于,饭店里没人吃饭,也要至少站6个服务员等顾客来
  13.     MinSpareServers    4
  14.     # maximum number of server processes which are kept spare
  15.     # http://httpd.apache.org/docs/2.2/mod/prefork.html#maxspareservers
  16.     # 系统空闲态,至多保留的服务进程数,也就是相当于,饭店里要是没有顾客,数一数站着没事的服务员,多于10个的话,就是让他们放假回家.
  17.     MaxSpareServers    8
  18.     # highest possible MaxClients setting for the lifetime of the Apache process.
  19.     # http://httpd.apache.org/docs/2.2/mod/mpm_common.html#serverlimit
  20.     # 服务器允许配置的进程数上限,设置了MaxClients最大允许配置的数值.必须重启服务器才生效的值.
  21.     ServerLimit       10
  22.     # maximum number of server processes allowed to start
  23.     # http://httpd.apache.org/docs/2.2/mod/mpm_common.html#maxclients
  24.     # 服务器允许连接的进程数上限,也就是饭店里正常情况下最大允许进入的人数.此值不需要重启服务器即可修改生效,但不能超过ServerLimit,及时配置超过,也只能最大运行ServerLimit个进程.
  25.     MaxClients        10
  26.     # maximum number of requests a server process serves
  27.     # http://httpd.apache.org/docs/2.2/mod/mpm_common.html#maxrequestsperchild
  28.     MaxRequestsPerChild  40
  29. </IfModule>

重启 httpd,压力测试没挂。

之所以现在才更新这篇文章,主要是经过将近1个月的观察,没有再出现过 WordPress 数据库连接错误。

weinxin
粉象生活-邀请码:Q2Z6TG,创业首选
第一波!火热招募中!抢占先机,赚钱必看!!超高购物返佣,秒杀同类平台。高达91%的利润分配给会员、VIP、合伙人。
粉象生活,创业首选,第一波!抢占先机,赚钱必看!
粉象生活,创业首选,第一波!抢占先机,赚钱必看!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: