我正在使用 ubuntu 16.04 LTS。当我在 docker 容器中运行 ambari-server、cloudera 镜像和 apache hadoop 时,系统不再响应。有一天,我发现我的整个硬盘上都充满了路径“/var/cache”下的错误日志文件。
我删除了所有日志文件并释放了磁盘空间。我使用top
命令检查了正在运行的进程,突然间我就能找到所有这些问题的原因了。cupsd
一直消耗 100% 的 CPU。当我通过运行service cups stop
命令停止 cups 服务时,它会停止 cups 直到系统启动并运行。如果我重新启动系统,cupsd 会再次运行并消耗全部 CPU。
我搜索了多种形式以cups
永久停止并运行以下命令
echo "manual" > /etc/init/cups.override
servise cups stop
apt-get remove cups
echo manual > /etc/init/cups-browsed.override
systemctl disable cups.socket cups.path cups.service
systemctl kill --signal=SIGKILL cups.service.
所有这些命令都会暂时停止 cups。当我重新启动系统时,cups 再次消耗全部 CPU。
我尝试按照以下命令删除所有杯子的包装。
apt-cache pkgnames cups
列出了所有与 cups 相关的软件包。然后我使用以下命令删除了所有软件包
apt-get remove <package name>
仍在cupsd
运行并消耗全部 CPU。有人能为这个问题提供适当的解决方案吗?还告诉我是否要停止cupsd
。