V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
penkchow
V2EX  ›  VPS

DigitalOcean 这一类的 VPS 关于 monitor 的疑问

  •  
  •   penkchow · 2014-12-14 16:02:29 +08:00 · 1661 次点击
    这是一个创建于 3663 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不知道各位在使用DigitalOcean这类VPS的时候会使用monitor工具吗?
    我现在使用的是最低档次的512M的VPS,最近不知道为何我的mysql突然就停了,然后自己google一下发现digitalocean官方论坛上也有对于的情况,说来说去也没说出个原因,最后自己删除掉了最近安装的一个monitor软件Shinken,然后重启了一下,mysql又好了。
    自己想着如果安装一个这样的工具可以记录服务器的各种状况,对服务器的软硬件日志进行处理,然后就可以了解服务器出问题的原因,也可以更好的学习如何管理服务器了。
    各位有过这样的经历吗?或者说需要安装这样的工具么?(我现在至少把自己的博客安装在这个vps上面,然后自己想着同时看能不能渐渐学着一些服务器常用的管理知识。)
    谢谢各位了。
    11 条回复    2014-12-16 14:25:28 +08:00
    robbielj
        1
    robbielj  
       2014-12-14 16:41:14 +08:00 via iPad
    Uptimerobot.com帮到你
    kookxiang
        2
    kookxiang  
       2014-12-14 18:12:51 +08:00
    很少情况下MySQL会自动退出,大部分时间都是因为内存不足被清理掉的
    cnZary
        3
    cnZary  
       2014-12-14 19:01:51 +08:00
    @kookxiang 惊现kk
    cnZary
        4
    cnZary  
       2014-12-14 19:02:54 +08:00
    DigitalOcean对于这种情况目测是DigitalOcean没有Swap空间导致的,建一个就好 = =
    penkchow
        5
    penkchow  
    OP
       2014-12-14 19:13:18 +08:00
    @robbielj 感谢,正在试用中

    @kookxiang 主要是看到很多人在网上说他们买了512M的套餐,还开了不止一个博客,都还正常,当时我在digitalocean上面看到也有人说升级内存了

    @linzianplay 哦 你也碰到过?
    cnZary
        6
    cnZary  
       2014-12-14 19:16:09 +08:00
    @penkchow 目测而已,你输入swapon -s看有没有返回信息..
    tczzjin
        7
    tczzjin  
       2014-12-14 21:07:00 +08:00
    绝大多数都是内存不足oom被操作系统kill了..mongodb更经常遇到这种情况..不得已vps还是走lnmp了,之前是node+mongo
    bsbgong
        8
    bsbgong  
       2014-12-15 08:30:19 +08:00
    我之前也碰到过。后来查日志发现是内存不足,mysql被杀掉了。再查,发现是我scrapy任务设置的问题,占完了内存。
    一般情况下,512M内存是够用的。小规模的memcache或redis也没问题。

    LZ你可以自己写个页面查看系统情况,简单一点,打印top就行
    JackWindows
        9
    JackWindows  
       2014-12-15 10:50:08 +08:00 via iPhone
    其实楼主问的不是监控的问题,楼上都没有说到点子上。
    这是digitalocean典型的一处坑爹行为:没有swap
    动不动就oom了逼你去买更高级的套餐,其实加个1GB的swap就完美解决问题了
    penkchow
        10
    penkchow  
    OP
       2014-12-15 14:27:51 +08:00
    @linzianplay 恩,已经开启了

    @tczzjin 我现在用的就是LNMP,速度还可以 之前用的是新加坡的节点,最后发现网上一片吐槽,于是自己又改回旧金山节点了

    @bsbgong 的确 自己这些天也一直在网上找解决方法,有的是建议优化nginx配置,有的是优化mysql,还有建议开启swap的

    @JackWindows 希望吧 我已经开启,现在还是看是否问题会重现
    msg7086
        11
    msg7086  
       2014-12-16 14:25:28 +08:00
    主要原因是oom killer 会在内存耗尽*之*前*就开始杀进程。比如你有1G内存,但是实际上在用到512M以后Linux就会开始随机杀进程了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:35 · PVG 05:35 · LAX 13:35 · JFK 16:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.