因此,cups的管理手册-lpd说“大配置”是个坏主意,但没有详细说明。有人有使用这个工具的经验吗?它是如何处理的?
我正在看大约100台打印机,每小时接收3,000个工作(总计,不是每台)。
对我来说,作为一个web程序员,每分钟50个请求似乎是微不足道的负担,但如果每一个请求花费超过一秒钟的时间,它似乎最终会耗尽自己的精力。
这能起作用吗?还是我给自己安排了不愉快的支持电话?
(如果这件事重要的话,这些工作是直接通过打印机完成的)
发布于 2012-07-10 23:39:12
在使用100+打印机(运行CUPS或LPRng)的大型生产打印环境中,我没有遇到任何问题。你是否有理由使用cups-lpd而不是仅仅通过CUPS使用lp/lpr?
不过,有几个杯子你可以做些调整来缓解麻烦。根据您的Linux发行版,您需要更改/etc/cups/cupsd.conf文件中的一些默认值。
MaxLogSize值增加到2000000000。MaxJobs增加到超出默认500 (我使用5000)或0 (无限制)的值。这详细说明了要保存在内存中的最大作业数(活动和已完成)。如果您有一个大容量设备失败或暂停,但打印作业继续提交,这个数字可以很容易到达,并将暂停整个打印系统,直到队列被清除。/etc/cups/printers.conf中,我将打印机的ErrorPolicy指令设置为retry-job,而不是默认的stop-printer。这意味着小的连接性闪点/纸阻塞/等等不会导致打印机脱机,需要cupsenable恢复打印。https://serverfault.com/questions/406571
复制相似问题