Установка сервися отслеживания работы DPCService и PrintService


DPCWatcher приложение win32, которое может работать как приложение (ключ запуска /app), или может устанавливаться как Windows сервис (ключ запуска /install).

Каждый из стандартных сервисов CWMS DPCService и PrintService, при попытке взятии задании из очереди отправляет в сеть данные с широковещательными пакетами протокола UDP по порту 2573. DPCWatcher слушает на порту 2573 и анализирует состав посылки

Установка сервиса с ключем /install, после дописать в реестре(HKEY_LOCAL_MAZHINE\SYSTEM\CurrentControlSet\services\SDPC_Watcher) доп параметрый запуска "BaseName=TEST-TST" "RestartMin=10" "SDPCenter1" "SPrintServ" "RestartError=10" "CmdFile=RunIfERR.cmd" "UDPPort=2573".

Описание параметров

net stop %1
taskkill /PID %2 /F
net start %1

где %1-передается имя сервиса, %2-PID Process ID из windows(сам файл изменять не надо)

Рекомендации для клиентов.
Уважаемые клиенты, рекомендуем вам перезагружать DPC службы 1 раз в сутки, а сервер АПП 1 раз в 2 суток.

Важная информация для клиентов, использующих ОС Windows 7 на АПП сервере
Возможна ситуация, когда DPC-сервисы, запущенные в режиме служб, будут отрабатывать очередь заданий, но при этом задачи, использующие MS-excel в работе, по факту никаких действий совершать не будут, т.е. файлы в систему загружаться не будут, печать по шаблонам идти не будет, рассылка флешбеков вестись не будет. В логах сервисов можно будет увидеть связанную с этим ошибку: Microsoft Office Excel cannot access the file... Для устранения данной ошибки и возобновления корректной работы сервисов необходимо сделать следующее:

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