V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
atao
V2EX  ›  程序员

阿里云最低配云主机做 wordpress 个人博客站,MySQL 总是死掉,怎么破?

  •  
  •   atao · 2014-11-03 12:32:23 +08:00 · 7895 次点击
    这是一个创建于 3658 天前的主题,其中的信息可能已经有所发展或是发生改变。
    50 条回复    2014-11-04 18:54:06 +08:00
    sadaharu09
        1
    sadaharu09  
       2014-11-03 12:33:54 +08:00 via iPhone
    换Digital Ocaen!
    lbp0200
        2
    lbp0200  
       2014-11-03 12:33:57 +08:00
    看日志
    welsmann
        3
    welsmann  
       2014-11-03 12:34:01 +08:00
    用RDS好了
    HunterPan
        4
    HunterPan  
       2014-11-03 12:35:37 +08:00
    我的没有死,已经几个月了
    JoeShu
        5
    JoeShu  
       2014-11-03 12:36:39 +08:00
    rds磁盘是ssd的,速度杠杠滴,现在搞活动,0元半年
    ysjdx
        6
    ysjdx  
       2014-11-03 12:41:43 +08:00
    加个swap
    优化下mysql
    换nginx
    wwek
        7
    wwek  
       2014-11-03 12:54:45 +08:00
    用RDS
    wwek
        8
    wwek  
       2014-11-03 12:55:02 +08:00
    内存不够 用swap是方案? 算了吧````
    lincanbin
        9
    lincanbin  
       2014-11-03 12:58:58 +08:00
    wordpress就是这样,性能极其低下。
    估计是WP又把Apache服务搞到内存溢出,结果把MySQL挤掉了。
    如果不嫌麻烦,可以写个定时任务的脚本,每隔24小时把httpd的service restart一次。
    hbkdsm
        10
    hbkdsm  
       2014-11-03 13:01:25 +08:00
    小内存要用nginx啊,不能用apache
    gaocheng
        11
    gaocheng  
       2014-11-03 13:18:09 +08:00   ❤️ 1
    1、查日志
    2、定时重启FPM和Nginx
    3、监控MySQL挂掉自动启动
    kimmykuang
        12
    kimmykuang  
       2014-11-03 13:32:32 +08:00
    借贵地问下,swap会导致内存震荡是什么原因
    flyever
        13
    flyever  
       2014-11-03 13:43:57 +08:00
    我以前用过阿里云最小方案,nginx放好几个wp站都没问题~
    kmvan
        14
    kmvan  
       2014-11-03 13:47:32 +08:00   ❤️ 1
    使用 memcache 来减少数据库请求,试试吧。但主要的还是主题要设计的好才行。
    http://inn-studio.com/memcche-for-wordpress/
    em70
        15
    em70  
       2014-11-03 14:03:08 +08:00 via Android
    阿里云的rds非常稳定,也不贵,不建议自己搭建MySQL
    bobopu
        16
    bobopu  
       2014-11-03 14:14:41 +08:00 via iPhone
    @kimmykuang 内存震荡是什么意思,波动很大吗?不是不是swap与内存的启用比例过低了?
    bobopu
        17
    bobopu  
       2014-11-03 14:16:31 +08:00 via iPhone
    楼主如果是只放wp博客的话,真不如买万网x5虚拟主机省心了,不用考虑cpu内存占用问题,按流量计费,速度还快。
    mornlight
        18
    mornlight  
       2014-11-03 14:52:23 +08:00
    哈哈哈,512M的内存是吧,我当年也遇到过这个问题,然后,然后我就升级到1G了。
    xuwenmang
        19
    xuwenmang  
       2014-11-03 16:10:14 +08:00
    内存爆了,最简单办法就是加个swap。。
    webjin
        20
    webjin  
       2014-11-03 16:36:11 +08:00
    不错哦
    hpcex
        21
    hpcex  
       2014-11-03 16:42:23 +08:00
    国内的就不要用了,闹心!
    imnpc
        22
    imnpc  
       2014-11-03 17:09:06 +08:00
    要么使用RDS 要么升级内存

    这个是内存爆掉了 卡死 需要重启机器
    kimmykuang
        23
    kimmykuang  
       2014-11-03 17:15:05 +08:00
    @bobopu 好像是swap与内存频繁交互数据导致的,之前在一篇blog里看到过,具体也不是很了解
    polaris14551
        24
    polaris14551  
       2014-11-03 17:26:23 +08:00
    我现在都定时reload服务。。
    luo123qiu
        25
    luo123qiu  
       2014-11-03 17:30:54 +08:00   ❤️ 1
    阿里云最低配500多一年好贵啊,wp个人博客随便买个200以内的虚拟主机完全够用了吧?

    另外,推荐 @hzlzh 同学的 https://mthost.org
    lcf8381595
        26
    lcf8381595  
       2014-11-03 17:40:25 +08:00
    Digital Ocaen $5 512M的内存, mysql+apache遇到同样的问题。
    加swap也不行。

    是不是换nginx会好??
    atao
        27
    atao  
    OP
       2014-11-03 17:53:49 +08:00
    @kmvan 512M内存用Memcache会不会很吃力?
    lu18887
        28
    lu18887  
       2014-11-03 18:02:11 +08:00
    @lcf8381595 同样的DO 乞丐版主机,DJANGO+MYSQL 目前没down过,可能是访问量太小太小……
    usedname
        29
    usedname  
       2014-11-03 18:12:52 +08:00
    512M内存居然跑不动wordpress,真的是蛮忧伤的
    kmvan
        30
    kmvan  
       2014-11-03 18:13:37 +08:00   ❤️ 1
    @atao 512M内存用Memcache会不会很吃力?

    memcache 的内容实际上体积并不多,在Win上我这里显示的是占用 2M 内存(好少),但 wp 跑一个页面,至少是 16~20M。512内存的 vps,估计也就并发15个人就 gg 了吧。所以 memcache 占用的内存,跟 wp 自身相比小巫见大巫了。
    timothyye
        31
    timothyye  
       2014-11-03 18:49:25 +08:00 via Android
    不是吧,最早用linode的384MB的vps都能跑
    tumutanzi
        32
    tumutanzi  
       2014-11-03 19:04:56 +08:00
    @sadaharu09 一样死,然后我就再也不用VPS了。需要折腾的东西太多。
    codeninja
        33
    codeninja  
       2014-11-03 19:19:27 +08:00 via iPad
    digital ocean 5刀的 跑了两个wp 还有另外两个静态下载的站点 没啥问题
    mengskysama
        34
    mengskysama  
       2014-11-03 19:41:53 +08:00
    LNMP集成包坑猪队友照样128M开了年多没死撸过,看日志。
    lcf8381595
        35
    lcf8381595  
       2014-11-03 20:25:41 +08:00
    @tumutanzi 不用vps,用什么?
    reeco
        36
    reeco  
       2014-11-03 20:31:31 +08:00
    阿里云磁盘IO不得行,还是用RDS吧
    gancl
        37
    gancl  
       2014-11-03 21:10:21 +08:00
    内存设置到10M, 已经撑几天了,没挂
    solesschong
        38
    solesschong  
       2014-11-03 21:19:18 +08:00
    阿里云乞丐机做WP应该没有大问题的。你试试用nginx?
    tumutanzi
        39
    tumutanzi  
       2014-11-03 21:32:32 +08:00
    @lcf8381595 我用虚拟主机,到现在也没有发现什么问题。
    atao
        40
    atao  
    OP
       2014-11-03 21:39:47 +08:00
    @solesschong 现在是Apache,看了大家的意见,这几天抽空换成Nginx试试。
    crysislinux
        41
    crysislinux  
       2014-11-03 21:44:41 +08:00   ❤️ 1
    限制住apache的client数就好了
    qping
        42
    qping  
       2014-11-04 00:43:04 +08:00 via iPhone
    200买两年香港虚拟主机…反正你都是wordpress不折疼,虚拟主机里apache mysql都弄好了
    lhbc
        43
    lhbc  
       2014-11-04 01:12:11 +08:00
    访问量有多大?
    128内存跑nginx+MySQL+PHP+WordPress+Shadowsocks+stunnel+Squid都没问题
    typcn
        44
    typcn  
       2014-11-04 01:16:13 +08:00
    加个CDN设置静态缓存,评论用 js 加载,哈哈
    pimin
        45
    pimin  
       2014-11-04 02:58:35 +08:00 via iPhone
    ace跑跑博客非常合适
    atao
        46
    atao  
    OP
       2014-11-04 08:44:01 +08:00
    主机也虚拟了三个网站,一个静态,两个wordpress,三个站的量都极小,感觉更新到wordpress3.9以后就总出现这样的情况。综合大家的意见,想先换掉apache,改用nginx看看。
    ibolee
        47
    ibolee  
       2014-11-04 09:18:18 +08:00
    MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。
    ichou
        48
    ichou  
       2014-11-04 10:23:31 +08:00
    ACE + RDS + OSS 足矣
    zzxworld
        49
    zzxworld  
       2014-11-04 15:31:25 +08:00
    把 mysql 换成 sqlite 试试
    hzlzh
        50
    hzlzh  
       2014-11-04 18:54:06 +08:00
    个人博客可以来 mtHost 组织瞧瞧,今年正在招新:
    https://mthost.org/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.