V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yanwen
V2EX  ›  问与答

Wordpress 经常性出现 数据库链接出错 是什么回事呢??撒铜币,回答者人人有份。。

  •  
  •   yanwen · 2015-03-27 00:01:54 +08:00 · 3532 次点击
    这是一个创建于 3521 天前的主题,其中的信息可能已经有所发展或是发生改变。
    出现这样的现象是在今年的年头开始的。此时,博客已经正常在512M的vps上运行了大概半年有多了。升级了Wordpress到最新版之后 隔三差五的出现数据库链接出错。按照网上的排查方法也一一做了,但是依旧收效甚微,还是会隔一段时间出现这个问题。

    后来3月初,花了点时间dump出了数据库 把博客搬到了领带一个 512M内存的vps上。。好了十多二十天。。然后数据库链接又开始出错。。

    大家帮忙看看 这是什么原因呢??是不是新版本的Wordpress 太耗数据库资源了???
    21 条回复    2015-03-28 00:45:06 +08:00
    kungfuchicken
        1
    kungfuchicken  
       2015-03-27 00:11:57 +08:00   ❤️ 1
    开php-fpm错误日志, 慢日志观察一下吧
    decken
        2
    decken  
       2015-03-27 00:14:21 +08:00 via Android   ❤️ 1
    WordPress有没有做缓存
    Moker
        3
    Moker  
       2015-03-27 00:16:41 +08:00   ❤️ 1
    用了快4年的WP 唯一出现连接错误就是因为密码弄错。。。
    话说数据库多大 连不上的时候看下mysql是不是挂了
    ericpeng
        4
    ericpeng  
       2015-03-27 01:05:43 +08:00   ❤️ 1
    我也遇到过这个问题。
    当时也是mysqldump出来再导入新主机,每次service mysqld restart就好一段时间,然后就继续数据库连接出错。你说连接不上也能连接上,重启之后速度很快,过段时间就很慢,然后就连不上了。
    折腾很久,重装解决。
    不过这个问题还是没弄明白。好像也不是内存泄露的问题。看日志也没有error。
    typcn
        5
    typcn  
       2015-03-27 01:09:50 +08:00   ❤️ 1
    1.加内存
    2.禁止外网访问 3306 否则只需几十 kb 的速度就能远程崩掉 mysql
    3.看看是不是磁盘满了
    4.磁盘 IO 是否达标

    另外 Wordpress 不是屌丝 VPS 能跑的起的
    typcn
        6
    typcn  
       2015-03-27 01:10:29 +08:00   ❤️ 1
    你可以试试 WP 官方开发者博客,按住 F5 ,一会就 503 了
    hjc4869
        7
    hjc4869  
       2015-03-27 01:45:11 +08:00 via iPhone   ❤️ 1
    会不会是数据库进城OOM了?
    ericls
        8
    ericls  
       2015-03-27 05:43:18 +08:00 via Android   ❤️ 1
    你是不是用了post meta
    mrjoel
        9
    mrjoel  
       2015-03-27 07:55:03 +08:00   ❤️ 1
    vps服务商(最近特别JP机房)估计有问题。。一般只要你vps环境配置能运行得起 安装官方程序 wordpress还是相当稳定的 跑不起的情况应该是多虑
    xzem
        10
    xzem  
       2015-03-27 08:12:44 +08:00 via Android   ❤️ 1
    我的wordpress最近老把数据库的某个表搞损坏,然后现在把博客放到github page了
    songjiaxin2008
        11
    songjiaxin2008  
       2015-03-27 08:29:25 +08:00 via iPhone   ❤️ 1
    mysql_secure_installation了吗?估计是有人一直在想扫你的3306端口
    ScotGu
        12
    ScotGu  
       2015-03-27 09:41:16 +08:00   ❤️ 1
    1、加缓存插件
    2、启用CDN加速
    3、优化mysql
    4、换个NB的服务器!
    ScotGu
        13
    ScotGu  
       2015-03-27 09:42:27 +08:00   ❤️ 1
    补充:
    貌似没有优化的原版环境,多按几次 F5都会出现 数据库链接出错
    msg7086
        14
    msg7086  
       2015-03-27 09:44:37 +08:00 via iPhone   ❤️ 2
    @typcn 503?503是limitreq起作用了吧
    kmvan
        15
    kmvan  
       2015-03-27 09:53:27 +08:00 via Android   ❤️ 1
    wp 作为拯救 linux 世界的英雄,不是像搬瓦工那些屌丝 vps 能玩。 http://inn-studio.com/salvation-heroes-wordpress/
    不上 8 核 16 g 内存我都不敢说自已用过 wp。
    cst4you
        16
    cst4you  
       2015-03-27 10:33:04 +08:00   ❤️ 2
    什么 Wordpress 不是屌丝 VPS 能跑的起的? 8核 16G 的内存也是尿了. 4核心 1G 顶过百万 PV 的看看你.

    各种一键包那些参数能跑生产环境? 那是给64M内存能[基本]跑起来环境的好不

    还是建议楼主找一下mysql优化参数的资料好好调一下.
    DT27
        17
    DT27  
       2015-03-27 10:35:25 +08:00   ❤️ 1
    楼上,楼上上是在黑。
    cst4you
        18
    cst4you  
       2015-03-27 12:26:08 +08:00   ❤️ 1
    @DT27 好吧...我错了
    zxhzxhz
        19
    zxhzxhz  
       2015-03-27 14:28:18 +08:00   ❤️ 1
    @kmvan 脑洞颇大。。。
    frankzeng
        20
    frankzeng  
       2015-03-27 15:18:52 +08:00   ❤️ 1
    wp这个样子,为什么大家还是一个劲的推荐呢,wp结构混乱,逻辑代码和html都写一起了,这也太不专业了吧
    yanwen
        21
    yanwen  
    OP
       2015-03-28 00:45:06 +08:00
    @ericpeng 我重装了vps了。。。还是会出现这样的问题。。悲剧的。。不知道是不是跟我dump出来的mysql 有关系。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:47 · PVG 09:47 · LAX 17:47 · JFK 20:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.