通过top 命令可以看到,user01有 cron进程,占用高达1G内存,用kill杀掉该进程,恢复正常。服务器运行postgre和mariadb11.0两个数据库,还有apache2 Web网站,内存占用下降到400M。产生此问题的原因是usre01用户没有密码,有人给此账户创建里五条cron 定时计划任务。任务均指向/dev/null 设备,因此,不停的写空设备,占用大量内存。
解决办法:终端窗口输入:
$sudo kill 进程号 #—top命令可查到
$sudo crontab -u user01 -l #列出用户user01 计划任务;
$sudo crontab -u user01 -r #清除user01的所有计划任务