如题,virmach 小鸡上挂了两个网站,最开始大概是一个月前,mysql 服务突然掉了,网站无法访问,当时也没查出个所以然,重启 mysql 就好了
最近两天又频繁挂,这次看了一下退出信息, 显示:
$ service mysql status
mysqld.service - LSB: start and stop MySQL
Loaded: loaded (/etc/init.d/mysqld; bad; vendor preset: enabled)
Active: active (exited) since Sun 2020-02-02 07:52:36 GMT; 22h ago
Docs: man:systemd-sysv-generator(8)
Process: 5365 ExecStop=/etc/init.d/mysqld stop (code=exited, status=0/SUCCESS)
Process: 5390 ExecStart=/etc/init.d/mysqld start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
54:04 MilkyIntelligent-VM mysqld[5390]: /www/server/mysql/bin/mysqld_safe: line 183: 6031 Killed nohup /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/d
Feb 03 03:54:20 MilkyIntelligent-VM mysqld[5390]: /www/server/mysql/bin/mysqld_safe: line 183: 12601 Killed nohup /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/d
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
说实话我没见过这种 active(exited)状态的服务。
df -ah 查看储存空间还够,htop 查看内存也还够 刚才想到一个可能的问题是是不是内存爆了导致系统随机砍进程。。但是说实话以前看内存占用都是够用的
我这个机器是 762M 内存,挂了一个宝塔面板,里面有两个 php 网站,几个反向代理( php+mysql+nginx+phpmysqladmin,以前菜鸡的时候只会用宝塔,后来迁移为了方便网站没换环境),另外机器上还跑了两三个 flask 小服务,还有两三个自己写的 python 运维程序。
理论上。。按照我粗浅的经验 700M 内存应该是够的吧。。。htop 显示也足够,占用才 400M 左右 为啥 mysql 会迷之自动关闭呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.