新手买了 aws lightsail 的 vps,装个 mysql 直接死机?

2023-07-08 17:19:53 +08:00
 Nerv

如题,5 刀 2c 1g 的版本,apt 安装 mysql 过程中 ssh 无响应,再次连接 ssh 显示超时,aws 控制面板显示 cpu 占用达到了 60-70%。

推测是内存不足导致死机并不断 swap 。尝试强制重启,发现在开机的短暂几秒 ssh 可以连接,随即再次死机,猜测是 mysql 的 systemd 服务再次占满了资源,于是强制重启后立即在命令行执行ssh xxx "sudo systemctl disable mysql",问题解决。

但是有几点疑惑:

  1. 为什么系统没能通过 oom killer 杀死 mysql 进程来保证系统的正常运行
  2. 查日志(grep "Out of memory" /var/log/syslog)发现 oom killer 有杀死 mysql 进程的记录,但是似乎 oom killer 并没有正常运行,因为我在一个小时的时间内将机器重启了数次,但日志中只有短暂时间内的几次执行日志。为什么?

日志如下

Jul  5 13:22:55 ip-172-26-8-175 kernel: [  148.707689] Out of memory: Killed process 2343 (mysqld) total-vm:267308kB, anon-rss:169216kB, file-rss:2304kB, shmem-rss:0kB, UID:116 pgtables:488kB oom_score_adj:0
Jul  5 13:24:07 ip-172-26-8-175 kernel: [  220.640053] Out of memory: Killed process 2358 (mysqld) total-vm:292680kB, anon-rss:193792kB, file-rss:2304kB, shmem-rss:0kB, UID:116 pgtables:540kB oom_score_adj:0
Jul  5 13:25:03 ip-172-26-8-175 kernel: [  276.520345] Out of memory: Killed process 2402 (mysqld) total-vm:299300kB, anon-rss:197504kB, file-rss:2432kB, shmem-rss:0kB, UID:116 pgtables:552kB oom_score_adj:0
Jul  5 13:25:05 ip-172-26-8-175 kernel: [  278.284818] Out of memory: Killed process 2463 (mysqld) total-vm:329788kB, anon-rss:231552kB, file-rss:2304kB, shmem-rss:0kB, UID:0 pgtables:612kB oom_score_adj:0
2490 次点击
所在节点    VPS
15 条回复
richangfan
2023-07-08 18:20:36 +08:00
换 MariaDB
ellermister
2023-07-08 18:23:46 +08:00
MySQL 最新版本( 7 、8 以上)特别耗费性能,小机器很容易跑满或者卡死。
另外建议使用 docker + mariadb 的方式去跑,协议都是兼容的。docker 还可以限制容器 CPU 利用率,一般不限制也没问题。
qq565425677
2023-07-08 18:28:12 +08:00
没错,我之前也卡死,后来增加了虚拟内存
akphilip
2023-07-08 18:37:44 +08:00
Lightsail 性能确实不行,同样价格我已经换到 Hetzner 了,香太多了
xpn282
2023-07-08 18:45:06 +08:00
光帆 3·5 美元的,开东京,网络顺畅得超出我的预期。。。用优惠码,60 元 25 刀,平均一个月算下来 9 元人民币,1t 的进出流量,开东京拿来做梯子,真是香
LeegoYih
2023-07-08 18:51:25 +08:00
换 PostgreSQL ,香疯了
jianzhao123
2023-07-09 00:18:25 +08:00
@xpn282
@xpn282 TB 买的优惠码吗
xpn282
2023-07-09 01:42:07 +08:00
@jianzhao123 淘宝的贵些,Google 直接搜索,有 60 元 25 刀的。用优惠券算下来,aws 性价比高了,日本新加坡速度快而稳,被墙可以无限换 ip ,做梯子很合适
jianzhao123
2023-07-09 07:27:21 +08:00
@xpn282 我用光帆也搭了一个,不过在试用期,请问那个到期日是优惠码兑换到 AWS 账号的最后日期,还是抵扣消费账单的最后日期?
xpn282
2023-07-09 09:42:41 +08:00
@jianzhao123 你刚注册的吗

刚注册的话光帆 3 个月,ec2 一年,别急啊 一年后再买
jianzhao123
2023-07-09 10:35:14 +08:00
@xpn282 好嘞👋👋
zsj1029
2023-07-09 15:33:54 +08:00
@xpn282 https://imgur.com/f2itMf5.png
感谢,用了一年一直绑信用卡,每个月 3.5 刀其实也是不小开销,咸鱼入手了一张 25 刀的,明年 3 月到期刚好够用
还有 ec2 的免费流量只有 15g, 很容易超过,还是直接开 lightsail 比较好,三个月免费很满足了,确实日本很快,我是上海地区,仅限移动网络,电信是一点点都不行
还有 lightsail, 我一直翻译成轻帆,轻量 vps 吧
xpn282
2023-07-09 22:48:20 +08:00
@zsj1029
我是移动宽带,手机是电信。
电信对于 aws 东京不是很友好,比移动差多了。移动真的是快。。。
krixaar
2023-07-18 10:57:26 +08:00
Lightsail 默认的 Ubuntu 安装没有 swap ,所以内存不足直接打满 cpu ,然后直接打光你的初始 cpu 积分,然后直接死那儿给你看,之前踩过这个坑,现在不知道他们镜像换了没有。
Nerv
2023-07-18 12:26:31 +08:00
@krixaar 确实是没开 swap 的问题,cpu 积分倒是没用完,一直持续高占用。

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

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

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

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

© 2021 V2EX