cupsd 占用了 100% 的 CPU 并创建了大量 (832GB+) 的日志

cupsd 占用了 100% 的 CPU 并创建了大量 (832GB+) 的日志

我正在使用 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

相关内容