我在 Ubuntu 22.04 上使用 MariaDB,该版本运行在 Proxmox 容器 (LXC) 上。我有两个实例用于两个不同的服务,但自从从 21.10 升级到 22.04 后,这两个实例每隔 1-2 天就会完全冻结一次。
尝试重新启动 MariaDB 不起作用,因为它已冻结且无法关闭。出于同样的原因,即使尝试重新启动容器也不起作用,解冻它的唯一方法是手动终止进程(使用 -9)并重新启动它。
自从我切换到 22.04 后,这种情况就一直发生,而且在全新安装时也会发生。我尝试增加 ulimit 并设置连接超时,但没有效果。
此外,系统日志或任何 MariaDB 日志中似乎都没有记录任何错误或问题迹象。
我尝试寻找解决方案,但这似乎只影响我的设置,所以它可能是 MariaDB + Ubuntu 22.04 + LXC 的组合。
任何建议都会受到热烈欢迎,因为我已经开始没有选择了,除了尝试升级到 22.10 希望得到修复或者只是将数据库移动到 VM 而不是 CT 上。
谢谢!
答案1
您的容器化 MariaDB 是否记录到 syslog?某些版本的 syslog 可能会以特殊方式中断,这可能会导致看似无法解释的MariaDB冻结一段时间后。
披露:我写了所引用的文章。