线上的博客为何会无缘无故挂掉

本贴最后更新于 354 天前,其中的信息可能已经时移世改

线上本来跑的好好地,突然一步留神就挂了,也不知道原因
docker 容器也在正常运行,页面就突然 404

image.png

image.png

14 回帖
请输入回帖内容...
  • 88250

    docker logs solo 看下日志。

    1 回复
  • InkDP 1

    image.png
    好像是 MySQL 的原因

  • InkDP 1

    image.png
    是因为 MySQL 的原因吗,我不会 Java,而且英语还巨差

  • 88250

    看上去是数据库连不通,你看下是不是 MySQL 进程挂了。

    1 回复
  • InkDP 1

    数据库没挂,是不是我用的 5.7 的原因,之前看过一个人写的帖子,mysql5.7--env JDBC_DRIVER="com.mysql.jdbc.Driver"

    1 回复
  • 88250

    你换一下驱动试试看,我不确定哦。

    1 回复
  • InkDP 1

    我更换了驱动,看过几天会不会挂吧,MySQL 出问题的概率很大,因为我记得上次挂的时候是重启了 MySQL 才成功运行的,这次我直接把 nginx,solo,MySQL 全部重启了。

    1 回复
  • 88250

    感谢帮忙观察和反馈,有问题的话请随时联系我,谢谢 🙏

    2 回复
  • InkDP 2

    开源项目本来就是需要大家一起维护的,虽然我很菜,但是如果能帮到这个项目的话,我会很开心的。。。

  • InkDP 1

    找到原因了,MySQL 挂了

    1 回复
  • 88250

    对了,昨天发布了新版,方便的话升级一下吧。

    1 回复
  • InkDP 1

    感觉已经排查了,就是 MySQL 的原因,我之前用 5.7.26 过一两天就挂,我现在换成了 5.6 几天过去了(之前用了两天的 5.8),一点问题没出,也有可能是版本升级了的原因

    1 回复
  • 88250

    free -h 看下现在系统的可用内存,如果内存不足的话操作系统会强制 Kill 进程的。

  • InkDP

    Linux 内存不足导致直接结束 MySQL 的进程,解决办法查看小内存机器下降低 docker mysql5.6 内存占用

请输入回帖内容 ...