Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - spoolsv.exe, утечка в каком-то драйвере...?

Ответить
Настройки темы
2008 R2 - spoolsv.exe, утечка в каком-то драйвере...?

Аватара для Котяр

Пользователь


Сообщения: 100
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Printer Drvs.PNG
(24.8 Kb, 18 просмотров)
Принтеров не много, как юзеров по RDP.
Сервер выполняет не сложные функции терминального доступа (1С) и файлохранилища. Юзеров не более 12 одновременно, в среднем 6-8 юзеров.
Принтеров всего 4 шт., их видно на скриншоте, 4018-ых - 2 шт.
spoolsv начинает наполняться сразу же, от 11-16 Мб до тех пор, пока не кончится физическая память/или просто перестанет идти печать/зависнет все к черту. Но последнее редко случается, за сутки набегает примерно 350 и более Мб.
К сожалению не знаю как диагностировать данное явление, в логах ошибок никаких нет. Я не шибко администратор, но немного в этом понимаю. Приходится держать.
Пока решаю проблему перезапуском службы печати пару раз в сутки. Благо действо занимает от 1, до 5 секунд.
Соответственно при наполнении spoolsv более 500 Мб, печать идет с задержкой до 10 секунд. Ну и тормозит все начинает потихоньку.
Драйвера все последние стоят.
Принтеры сетевые (к серверу не подключен ни один), но установлены как локальные.
Ну и вопросы такие конкретно:
-как узнать что именно заставляет раздуваться spoolsv,
-и если узнаем, что делать? Выкидывать принтер?
Спасибо за помощь.

Отправлено: 12:11, 25-10-2013

 


Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Котяр, можете сделать дамп процесса:
  1. в командной строке (cmd.exe) от имени Администратора выполните:
    Код: Выделить весь код
    "путь\gflags.exe" /i spoolsv.exe +ust
    только путь правильный к gflags.exe укажите;
  2. перезапустите службу "Диспетчер печати";
  3. подождите немного, пока она отожрет некоторое количество памяти, чтобы утечка была видна;
  4. создайте дамп процесса spoolsv.exe с помощью Диспетчера задач;
  5. заархивируйте полученный DMP-файл и выложите на любой файлообменник, например http://rghost.ru

Отправлено: 17:36, 30-10-2013 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 283
Благодарности: 53

Профиль | Отправить PM | Цитировать


о, еще один способ, - снять дамп. Но все же umdh лучше на мой взгляд. Petya V4sechkin, как считаете?

Отправлено: 17:51, 30-10-2013 | #22



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Efir, почитал описание - да, "у ней внутре" уже все автоматизировано, пишет лог со стеком.

Отправлено: 17:58, 30-10-2013 | #23


Аватара для Котяр

Пользователь


Сообщения: 100
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg gflags.JPG
(45.6 Kb, 16 просмотров)

Petya V4sechkin, на данный момент spoolsv отъедает 3хх Мб памяти.
При попытке сделать дамп gflags - скрин.
Дамп диспетчером тоже сделал на всякий. Около 350 Мб. Сейчас заливаю.
Вот дамп диспетчером задач

umdh - не могу найти. Наверное он еще в каком-либо пакете. Я при установке, не все пакеты поставил из sdk.

Последний раз редактировалось Котяр, 31-10-2013 в 13:31.


Отправлено: 10:35, 31-10-2013 | #24


Старожил


Сообщения: 283
Благодарности: 53

Профиль | Отправить PM | Цитировать


Цитата Котяр:
umdh - не могу найти. Наверное он еще в каком-либо пакете. Я при установке, не все пакеты поставил из sdk »
он не в sdk входит, а в Debugging Tools for Windows. Следуйте советам Petya V4sechkin, а то я влез...

Отправлено: 17:34, 31-10-2013 | #25



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Цитата Котяр:
При попытке сделать дамп gflags - скрин
Это не дамп, а указание хранить stack trace database для процесса.
После этого необходимо было перезапустить службу (процесс spoolsv.exe) и подождать, когда отожрет память.
И только затем создавать дамп.

P. S. Но с umdh полегче будет анализировать, если что.

Отправлено: 18:44, 31-10-2013 | #26


Аватара для Котяр

Пользователь


Сообщения: 100
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
И только затем создавать дамп. »
Понятно, сейчас перезагрузил сервер. Выполнил:
1)"C:\Program Files (x86)\Support Tools\gflags.exe" /i spoolsv.exe +ust
2)Начал службу печати сначала.
3)spoolsv.exe начал с примерно 14Мб. Сейчас жду переполнения, в крайнем случае, утром сниму дамп и выложу.
Вот дамп.

Efir, umdh в Debugging Tools for Windows нашел, пока идем тогда по рекомендациям уважаемого Petya V4sechkin.
А дальше посмотрим, если ничего не выйдет так...

Последний раз редактировалось Котяр, 01-11-2013 в 12:09.


Отправлено: 00:38, 01-11-2013 | #27



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - spoolsv.exe, утечка в каком-то драйвере...?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] spoolsv.exe Greenfield Поиск драйверов, прошивок и руководств 1 28-02-2012 10:41
spoolsv.exe steepy Лечение систем от вредоносных программ 8 18-10-2010 14:19
Spoolsv.exe даёт ошибку Tolian Microsoft Windows NT/2000/2003 1 21-02-2006 15:43
spoolsv.exe Alien2 Microsoft Windows NT/2000/2003 6 02-11-2005 09:45
Ошибка spoolsv.exe в Вин2000 Undel Microsoft Windows NT/2000/2003 8 22-09-2004 11:14




 
Переход