我将 Debian 10 升级到 Debian 11,然后又升级到 Debian 12。为什么以前使用的命令现在显示内存不足?

我将 Debian 10 升级到 Debian 11,然后又升级到 Debian 12。为什么以前使用的命令现在显示内存不足?

我将两个仅用于邮件和 DNS 的低端 vps 系统从 Debian 10 升级到 Debian 11,然后升级到 Debian 12。两个系统在升级过程中都没有问题。我有一个 cron,用于将 vmail 文件夹从一台服务器 rsync 到另一台服务器,以防我需要快速热备用。升级后,相同的 rysnc 命令会发送垃圾邮件

rsync: [sender] readlink_stat("/home/vmail/folder/filename) failed: Cannot allocate memory (12)

然后就退出了。在这次升级之前,它已经运行了好几个月了。

rsync 命令:

/usr/bin/rsync -a -e "ssh -p9999" /home/vmail/ destserver:/home/vmail/

两个服务器都有版本:

rsync  version 3.2.7  protocol version 31

源服务器内存规格

               total        used        free      shared  buff/cache   available
Mem:            2560         352        1184           3        1026        2207
Swap:            256           1         254

目标服务器内存规格

               total        used        free      shared  buff/cache   available
Mem:            1024          73         479           0         471         950
Swap:            256          81         174

在任一服务器上对 vmail 文件夹进行 du 时都会发生同样的事情。

相关内容