У Вас есть более высокая вероятность становления массово разосланным, если Ваше имя хоста является IP-адресом (или содержит строку, подобную IP-адресу, такому как 1.2.3.4.yourprovider.net), если имя хоста не указывает на Ваш сервер, или если у Вас нет обратной установки DNS.
Насколько я знаю, пока обратный DNS указывает на имя хоста, которое решает к Вашему серверу, и, пока Ваше имя хоста является именем хоста, которое решает к Вашему серверу, Вы будете в порядке. Не имеет значения, если обратный DNS и имя хоста отличаются, пока они указывают на то же место.
У меня не было проблем с большими производственными средами печати с более чем 100 принтерами (с CUPS или LPRng). Есть ли причина, по которой вы используете cups-lpd вместо того, чтобы просто использовать lp / lpr через CUPS?
Однако есть несколько настроек CUPS, которые помогут облегчить проблемы. В зависимости от вашего дистрибутива Linux вам может потребоваться изменить некоторые значения по умолчанию в файле /etc/cups/cupsd.conf
.
MaxLogSize
до 2000000000
. MaxJobs
до значения, превышающего значение по умолчанию 500
(я использую 5000
) или до 0
( нет ограничений). Здесь указывается максимальное количество заданий, которые нужно хранить в памяти (активных и завершенных). Если у вас выходит из строя или останавливается устройство большого объема, но задания на печать продолжают отправляться, это число может быть легко достигнуто и остановит всю систему печати до тех пор, пока очереди не будут очищены. /etc/cups/printers.conf
я установил директива принтеров ErrorPolicy
для retry-job
вместо стандартного stop-printer
. Это означает, что при подключении возникают небольшие ошибки / замятия бумаги и т. Д. не приведет к отключению принтеров, требуя cupsenable
для возобновления печати.