Моя среда разработки работала хорошо весь 2019 г., но при входе в 2020 г. одна из моих служб не работала, и если посмотреть на детали, причина отказа заключается в том, что проверка работоспособности показывает, что виртуальная машина не работает.
Схема проста, моя служба WCF работает на IIS, и я использую балансировщик нагрузки TCP. Эта та же самая схема реплицируется для получения доступа с двух разных IP-адресов, но только одна из проверок работоспособности не проходит. Служба доступна с локального хоста, она доступна с кратковременного IP-адреса экземпляра, но не работает, если я получаю доступ со статического c IP-адреса, который я назначил для балансировщика нагрузки.
Поскольку он тот же приложение работает на двух виртуальных машинах и все конфигурации одинаковы, я хочу проверить, что делает проверку работоспособности неудачной, проверяя с помощью wireshark соединение с включенным портом, я обнаружил, что все соединения из балансировщика нагрузки говорят TCP Retransmission, но соединения к эфемерному IP прибывают хорошо и получают 200 OK.
Мои знания об этом topi c минимальны, и я не могу определить информацию, которая полезна для решения проблемы, принимая во внимание, что все работает хорошо в прошлом году.
Я хочу посмотреть, что может дать мне драйвер стека информации, но по какой-то причине я не могу найти балансировщики нагрузки TCP в списке.
Балансировщик нагрузки TCP
стековый драйвер
РЕДАКТИРОВАТЬ: Видимо, проблема Это было связано с тем, что служба «Агент Google Compute Engine» не работала, но я не увидел ни одного журнала, указывающего, что привело к остановке службы. При повторном запуске сервиса все работало нормально.