cupsd 服务内存使用率过高

cupsd 服务内存使用率过高

我正在运行安装了 cups 的 Ubuntu 16.04 进行打印。我观察到 cups 服务正在逐渐增加内存,并在几个小时内达到 100%。

有人能帮我找出内存使用率这么高的真正原因吗?

版本信息 :

apt-cache 策略 cups cups:已安装:2.1.3-4ubuntu0.9 候选版本:2.1.3-4ubuntu0.9 版本表:*** 2.1.3-4ubuntu0.9 500 500http://archive.ubuntu.com/ubuntuxenial-updates/main amd64 软件包 100 /var/lib/dpkg/status 2.1.3-4ubuntu0.6 500 500http://security.ubuntu.com/ubuntuxenial-security/main amd64 软件包 2.1.3-4 500 500http://archive.ubuntu.com/ubuntuxenial/main amd64 软件包

答案1

我们在许多机器上运行 16.04 服务器,在使用 cups 版本 2.1.3-4ubuntu0.9 时遇到了问题,内存使用量会急剧上升,cups 网页界面和其他功能会停止响应。版本 0.8 运行良好。我们将它们回滚到最新的安全版本 0.6,问题就解决了。

但现在我们遇到了一个新问题。0.10 版已经发布,它是一个安全版本,我们的机器设置为自动安装所有安全版本。0.10 版也包含该错误,现在它们无法恢复到以前的安全版本,因为它不再可用。

这两个之前运行正常的版本中可能存在哪些问题?还有其他方法可以回滚到旧版本吗?

在此先感谢您对这个问题所提供的任何见解。

答案2

这实际上不是一个答案,但可能会有所帮助。对我来说,发出“lpstat -W done -u”似乎会触发 CUPS 内存泄漏。在我发出 lpstat 命令之前,cupsd 使用 top 看起来没问题。我可以毫无问题地打印和发布,但如果我使用 lpstat,cupsd 就会开始使用内存……最终系统变得不稳定。

答案3

您的问题中没有太多信息。请尝试更新到较新的版本,Github 的版本是 2.2.11,Ubuntu disco repos 的版本是 2.2.10。如果这不起作用,也许可以在https://github.com/apple/cups/issues

相关内容