Общие шаги по решению проблемы, когда задания на печать застревают в AIX?

Вопрос или проблема

Что мне делать, если задания зависают в очереди печати, даже после перезапуска спулинга?

$ stopsrc -g spooler
$ startsrc -g spooler
$ lpstat -oQUEUENAME | wc -l; sleep 30; lpstat -oQUEUENAME | wc -l
139
139

$ oslevel
6.1.0.0

Что работает в наших системах, так это отключение очереди, создание копии задания на печать, а затем отмена задания в очереди.

После того как вы снова включите очередь, любые другие задания в очереди будут успешно обработаны. Затем мы повторно отправляем задание на печать, которое вызвало зависание.

Ответ или решение

При возникновении ситуации, когда задания на печать застревают в очереди в AIX, необходимо следовать четкой последовательности действий для устранения данной проблемы. Ваша проблема уже имеет некоторые указания на возможные решения, но давайте рассмотрим более детализированные шаги, которые помогут эффективно справиться с этой ситуацией.

Шаг 1: Проверка статуса системы

Первым делом, необходимо проверить уровень операционной системы для выявления потенциальных проблем совместимости. Используйте команду:

$ oslevel

В вашем случае версия ОС 6.1.0.0 может указывать на необходимость установки обновлений или исправлений для устранения возможных проблем с печатью.

Шаг 2: Остановка и перезапуск службы

Чтобы попытаться разрешить проблему зависших заданий, выполните остановку и перезапуск службы спулирования. Это можно сделать с помощью следующих команд:

$ stopsrc -g spooler
$ startsrc -g spooler

После выполнения этих команд проверьте статус заданий в очереди, используя:

$ lpstat -o QUEUENAME | wc -l

Если количество заданий не изменяется, можно переходить к следующему шагу.

Шаг 3: Деактивация и управление очередью

На основании вашего описания успешного решения, вы можете попробовать деактивировать очередь, чтобы сбросить зависшие задания. Для этого выполните:

  1. Деактивация очереди:
$ disable QUEUENAME
  1. Скопируйте застрявшие задания. Это может включать в себя их экспорт или создание резервной копии, если это необходимо.

  2. Отмена зависших заданий:

$ cancel -a QUEUENAME

Шаг 4: Включение очереди

После завершения предыдущего шага включите очередь для возобновления печати:

$ enable QUEUENAME

Шаг 5: Повторная отправка задания

Теперь, когда очередь снова активна, вы можете повторно отправить печать задания, которое изначально вызвало проблему.

Шаг 6: Мониторинг принтера

После выполнения всех вышеперечисленных шагов, внимательно следите за статусом принтера и очереди:

$ lpstat -o QUEUENAME

Если все задания успешно обрабатываются, проблема, скорее всего, решена. В противном случае может потребоваться углубленный анализ конфигурации принтера или исследование логов для выявления более серьезных сбоев.

Заключение

Следуйте описанным шагам для устранения зависаний в очереди печати в AIX. Если проблема сохраняется даже после выполнения этих операций, важно рассмотреть возможность обращения в техническую поддержку или консультации с IT-экспертами, обладающими опытом работы с печатью в AIX. Регулярный мониторинг состояния системы и обновление программного обеспечения помогут предотвратить подобные проблемы в будущем.

Оцените материал
Добавить комментарий

Капча загружается...