|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Ошибка печати на терминальном сервере |
|
2008 R2 - Ошибка печати на терминальном сервере
|
Новый участник Сообщения: 43 |
Есть сервер под управлением Windows 2008 server r2. Работа с ним ведется удаленно, RDP внутри VPN. Принтера работают используя easy print.
Подскажите, как бороться с такой проблемой? Часто вылетает служба очереди печати. Перезапуск службы не помогает, только весь сервак нужно перегрузить. В журнале читаю вот такую строку: Log Name: Application Source: Application Error Date: 12.12.2012 12:19:56 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: WIN-5DNQY3XSXID Description: Faulting application spoolsv.exe, version 6.0.6002.18294, time stamp 0x4c6aa29a, faulting module ntdll.dll, version 6.0.6002.18541, time stamp 0x4ec3e855, exception code 0xc0000374, fault offset 0x00000000000acb17, process id 0x1fc8, application start time 0x01cdd84f6e9925f3. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-12-12T10:19:56.000Z" /> <EventRecordID>50324</EventRecordID> <Channel>Application</Channel> <Computer>WIN-5DNQY3XSXID</Computer> <Security /> </System> <EventData> <Data>spoolsv.exe</Data> <Data>6.0.6002.18294</Data> <Data>4c6aa29a</Data> <Data>ntdll.dll</Data> <Data>6.0.6002.18541</Data> <Data>4ec3e855</Data> <Data>c0000374</Data> <Data>00000000000acb17</Data> <Data>1fc8</Data> <Data>01cdd84f6e9925f3</Data> </EventData> </Event> Log Name: System Source: Service Control Manager Date: 12.12.2012 12:19:59 Event ID: 7034 Task Category: None Level: Error Keywords: Classic User: N/A Computer: WIN-5DNQY3XSXID Description: The Print Spooler service terminated unexpectedly. It has done this 3 time(s). Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" /> <EventID Qualifiers="49152">7034</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-12-12T10:19:59.000Z" /> <EventRecordID>404853</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>WIN-5DNQY3XSXID</Computer> <Security /> </System> <EventData> <Data Name="param1">Print Spooler</Data> <Data Name="param2">3</Data> </EventData> </Event> Заранее благодарен всем откликнувшимся... |
|
------- Отправлено: 20:51, 12-12-2012 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Цитата ruslan...:
пробовал C:\ProcDump\procdump.exe -accepteula -e -w pid5640 C:\ProcDump выдает Скрытый текст
ProcDump v7.1 - Writes process dump files
Copyright (C) 2009-2014 Mark Russinovich Sysinternals - www.sysinternals.com With contributions from Andrew Richards Monitors a process and writes a dump file when the process exceeds the specified criteria or has an exception. usage: procdump [-a] [[-c|-cl CPU usage] [-u] [-s seconds]] [-n exceeds] [-e [1] [-b]] [-f <filter,...>] [-g] [-h] [-l] [-m|-ml commit usage] [-ma | -mp] [-o] [ -p|-pl counter threshold] [-r [1..5]] [-t] [-d <callback DLL>] [-64] <[-w] <proc ess name or service name or PID> [dump file] | -i [dump folder] | -u | -x <dump file> <image file> [arguments] > -a Avoid outage. Requires -r. If the trigger will cause the target to suspend for a prolonged time due to an exceeded concurrent dump limit, the trigger will be skipped. -b Treat debug breakpoints as exceptions (otherwise ignore them). -c CPU threshold above which to create a dump of the process. -cl CPU threshold below which to create a dump of the process. -d Invoke the minidump callback routine named MiniDumpCallbackRoutine of the specified DLL. -e Write a dump when the process encounters an unhandled exception. Include the 1 to create dump on first chance exceptions. -f Filter on the content of exceptions and debug logging. Wildcards (*) are supported. -g Run as a native debugger in a managed process (no interop). -h Write dump if process has a hung window (does not respond to window messages for at least 5 seconds). -i Install ProcDump as the AeDebug postmortem debugger. Only -ma, -mp, -d and -r are supported as additional options. Uninstall (-u only) restores the previous configuration. -l Display the debug logging of the process. -m Memory commit threshold in MB at which to create a dump. -ml Trigger when memory commit drops below specified MB value. -ma Write a dump file with all process memory. The default dump format only includes thread and handle information. -mp Write a dump file with thread and handle information, and all read/write process memory. To minimize dump size, memory areas larger than 512MB are searched for, and if found, the largest area is excluded. A memory area is the collection of same sized memory allocation areas. The removal of this (cache) memory reduces Exchange and SQL Server dumps by over 90%. -n Number of dumps to write before exiting. -o Overwrite an existing dump file. -p Trigger on the specified performance counter when the threshold is exceeded. Note: to specify a process counter when there are multiple instances of the process running, use the process ID with the following syntax: "\Process(<name>_<pid>)\counter" -pl Trigger when performance counter falls below the specified value. -r Dump using a clone. Concurrent limit is optional (default 1, max 5). CAUTION: a high concurrency value may impact system performance. - Windows 7 : Uses Reflection. OS doesn't support -e. - Windows 8.0 : Uses Reflection. OS doesn't support -e. - Windows 8.1+: Uses PSS. All trigger types are supported. -s Consecutive seconds before dump is written (default is 10). -t Write a dump when the process terminates. -u Treat CPU usage relative to a single core (used with -c). As the only option, Uninstalls ProcDump as the postmortem debugger. -w Wait for the specified process to launch if it's not running. -x Launch the specified image with optional arguments. If it is a Store Application or Package, ProcDump will start on the next activation (only). -64 By default ProcDump will capture a 32-bit dump of a 32-bit process when running on 64-bit Windows. This option overrides to create a 64-bit dump. Only use for WOW64 subsystem debugging. Use the -accepteula command line option to automatically accept the Sysinternals license agreement. Use -? -e to see example command lines. If you omit the dump file name, it defaults to <processname>_<datetime>.dmp. какую команду нужно вводить ? |
|
Отправлено: 16:07, 23-03-2015 | #91 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеранище Сообщения: 10679
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:13, 23-03-2015 | #92 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать параметр C:\ProcDump\procdump.exe -accepteula -e 5640 C:\ProcDump\ не помогает,ошибка печати выходит но дамп не сохраняется
что еще можно сделать? |
Отправлено: 11:35, 24-03-2015 | #93 |
Ветеранище Сообщения: 10679
|
Профиль | Отправить PM | Цитировать Цитата vsokol:
Посмотрите на вкладке Процессы, процесс spoolsv.exe какой имеет ID ? Сделайте скриншот этого процесса. |
|
------- Отправлено: 11:53, 24-03-2015 | #94 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать во вкладке процессы ид посмотреть нельзя,только службы
вот скрины http://forum.oszone.net/attachment.p...1&d=1427188169 http://forum.oszone.net/attachment.p...1&d=1427188635 что то мне подсказывает что нужно добавить какую то команду что бы программа создала дамп смотрю на сайте технет описание команд программы примеры -e Написать дамп, когда процесс обнаруживает необработанное исключение. Включить 1 для создания дампа на первой же возможности исключений. непонятно что обозначает включить 1? |
Отправлено: 12:16, 24-03-2015 | #95 |
Ветеранище Сообщения: 10679
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:00, 24-03-2015 | #96 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Скрытый текст
![]() ![]() что только не пробовал,будет ли нормальный дамп если сделать так: C:\ProcDump\procdump.exe -accepteula -e 1 -t spoolsv.exe C:\ProcDump\ т.е. после возникновения ошибки я вручную перезапускаю диспетчер печати и создается дамп,или таким методом дамп будет некоректный? |
Последний раз редактировалось vsokol, 24-03-2015 в 13:23. Отправлено: 13:09, 24-03-2015 | #97 |
Ветеранище Сообщения: 10679
|
Профиль | Отправить PM | Цитировать На вкладке процессы
Вид > Выбрать столбцы - поставьте галку на ИД процесса (PID) |
------- Отправлено: 13:14, 24-03-2015 | #98 |
Пользователь Сообщения: 82
|
Профиль | Отправить PM | Цитировать Цитата ruslan...:
Скрытый текст
![]() |
|
Отправлено: 14:08, 24-03-2015 | #99 |
Ветеранище Сообщения: 10679
|
Профиль | Отправить PM | Цитировать vsokol,
Вы проследите, когда падает Диспетчер печати, процесс spoolsv.exe завершает работу ? Можете попробовать завершить вручную процесс и проверить, создастся ли дамп. Цитата vsokol:
|
|
------- Отправлено: 14:31, 24-03-2015 | #100 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - проблемы с RDP на терминальном сервере | opelliek | Сетевые технологии | 6 | 03-09-2012 08:50 | |
[решено] Автоматический запуск печати на терминальном сервере(убрать) | AxeL_FoX | Microsoft Windows NT/2000/2003 | 18 | 07-06-2011 17:02 | |
Ярлыки в терминальном сервере. | krec | Microsoft Windows NT/2000/2003 | 5 | 05-04-2008 23:25 | |
Служба печати в терминальном сервере | mutiner | Microsoft Windows NT/2000/2003 | 0 | 06-10-2006 10:50 | |
Аудит печати на сервере печати под windows 2003 | eggdrop | Microsoft Windows NT/2000/2003 | 1 | 03-10-2006 12:58 |
|