PDA

Показать полную графическую версию : [решено] Подключение к vCenter error 503.


nokogerra
21-01-2015, 11:47
Ошибка не специфическая для vSphere, поэтому решил задать вопрос и здесь:

vCenter 5.0, расположен в vm Windows 2008R2 ent.

При попытке подключения толстым vSphere client`ом выдается ошибка:

The server could not interpret the client`s request (error 503 server is unavailable)

хотя пару часов назад подключиться можно было без проблем. В vpxd логе vCenter`а вижу много однотипных ошибок аля:

Connect error Невозможно выполнить операцию на сокете, т.к. буфер слишком мал или очередь переполнена
Got vmacore exception: Невозможно выполнить операцию на сокете, т.к. буфер слишком мал или очередь переполнена.
Backtrace:
--> backtrace[00] rip 000000018013da0a (no symbol)--> backtrace[01] rip 00000001801006b8 (no symbol)--> backtra............

И это при том, что vSphere в жизни ничего по-русски не писала, тем более в журналы.

Гугление какого-то конкретного решения не выдало, есть у кого-нибудь опыт с такой проблемой?

Спасибо заранее.

nokogerra
21-01-2015, 12:50
Вот что вышло:

Нашелся тред (https://social.technet.microsoft.com/Forums/windowsserver/en-US/fd27e588-4a1d-4f3c-882a-9e95dabce794/windows-2008-r2-64bit-system-lacked-sufficient-buffer-space) с подобной проблемой, там порекомендовали проверить отследить сокеты в состоянии CLOSE_WAIT:

netstat -an -p TCP | findstr "CLOSE_WAIT

Я выполнил эту команду, и тут мой коллега перезагрузил машину (мискоммуникация, однако), но я успел заметить что сессий в таком состоянии было около десятка. В том же треде сказано что Windows Server по умолчанию поддерживает до 5000 подключений, поэтому не могу понять как такая проблема случилась.

После ребута проблем с подключениями нет, что понятно, ведь были дропнуты все сессии, но вряд ли можно считать перезагрузку нормальным решением проблемы. К тому же в той теме не было сказано как "убить" такие сокеты (CLOSE_WAIT).

P.S. после перезагрузки команда показала наличие 10-20 соединений с состоянием CLOSE_WAIT, пока все работает нормально. Если у кого-то есть комментарии - прошу высказываться.

nokogerra
23-01-2015, 13:21
Проблема повторилась. Найдены проблемные соединения с помощью

netstat -an -p TCP | findstr "CLOSE_WAIT

Вычислен PID процесса, который "забивал эфир" (процесс стороннего ПО, не VMware, не MS).

Решено.




© OSzone.net 2001-2012