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

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

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

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

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

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

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

@JackWindows 希望吧 我已经开启,现在还是看是否问题会重现
msg7086
2014-12-16 14:25:28 +08:00
主要原因是oom killer 会在内存耗尽*之*前*就开始杀进程。比如你有1G内存,但是实际上在用到512M以后Linux就会开始随机杀进程了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153851

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX