2015-07-06 2 views
1

Итак, у нас есть Crystal Reports, работающий на сервере в многопользовательской среде. Crystal используется для отправки документов непосредственно на принтеры в локальной сети. Сегодня мы заметили, что сервер работает при полной нагрузке, а несколько экземпляров rundll32 забивают все циклы процессора.Crystal Reports print rundll32 issue

При дальнейших расследованиях кажется, что экземпляры rundll32 являются заданиями Crystal Print, которые зависают или не завершены.

Я еще не смог воспроизвести ошибку, но есть ли у кого-нибудь какие-либо предложения относительно того, что может привести к тому, что процесс rundll32 будет висеть так и как его избежать?

Убивать процессы вручную не идеально, но это единственный способ вернуть пользователей снова.

ответ

0

Оказывается, это была ошибка в драйвере принтера, когда были включены опции «Уведомления о принтерах». На принтере был низкий уровень тонера, и он выдавал сообщение серверу, который затем использовал 100% процессора.

Я отключил опцию в драйвере и не имел этой проблемы с тех пор.