Когда я писал предыдущую статью о смене порта WSUS-сервера на 80, то сразу после решения той проблемы получил новую. WSUS работал считанные минуты и потом останавливался.
По команде "netstat -n" в тот момент было видно как 80-й порт для всех соединений вместо "ESTABLISHED" становился "TIME_WAIT".
А если посмотреть в "Диспетчер служб IIS" \ "Пулы приложений" то было видно что приложение "WsusPool" стояло. Если его опять запустить, оно работало считанные минуты и снова останавливалось.
Исследования показали что несколько тысяч хостов лезли на один сервер из-за чего он останавливался.
Для исправления кликнуть правой кнопкой мыши на уже упоминавшийся "WsusPool" который находится в "Диспетчер служб IIS" \ "Пулы приложений", выбрать "Дополнительные параметры "и сменить там два параметра.
- "Длина очереди" было как помню 3000, я поставил в 10 000
- "Предельное время завершения работы (в секундах)" с 90 увеличил до 180
И перегрузил "WsusPool". Заработало.
Заработало после смены 2-го параметра. Первого оказалось недостаточно. Хотя из его названия не могу понять какое отношение он имеет к проблеме.
Комментариев нет:
Отправить комментарий