Ошибка 104: сброс соединения одноранговым с приложением ASP.NET MVC - PullRequest
0 голосов
/ 28 марта 2011

У меня проблема с приложением MVC (1.0), которое я вообще не могу понять. На одном сервере размещены две версии сайта (live и UAT). Для каждой версии сайта один и тот же код используется несколькими организациями, каждая из которых имеет свою собственную базу данных (MSSQL2005) и отдельный веб-сайт в IIS (7.5) (указывает на один и тот же код).

На сайте UAT есть обновление кода и базы данных, которая ожидает развертывания на действующем сайте.

Один из клиентов («клиент А») получает сообщение «104: сброс соединения по пиру», когда они пытаются войти на сайт UAT. Они могут видеть страницу входа в систему, но когда они отправляют свои данные для входа в систему, кажется, что время соединения истекает (кажется, что для выполнения запросов требуется ~ 130 с).

Клиент А может войти в систему на живом сайте. У других клиентов не возникает проблем при входе на сайт UAT или на действующий сайт. Если я попытаюсь войти в систему как клиент А, используя его данные для входа, все будет нормально работать в нашей сети, а также вне нашей сети.

Клиент A, кажется, использует squid в качестве прокси.

Я не могу понять, в чем может быть проблема, и у меня закончились идеи вещей для тестирования. Тот факт, что я могу войти в систему в качестве клиента и других клиентов, не имеет никаких проблем, похоже, устраняет проблемы с кодом и базой данных.

Что еще я могу сделать, чтобы попытаться изолировать проблему?

1 Ответ

0 голосов
/ 29 марта 2011

Выгрузив данные запроса, я смог выяснить, что что-то (я предполагаю, что прокси) удаляет значения формы из запроса.Это, очевидно, означало, что приложение не работает должным образом.

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

При использовании https вместо http (что мы собирались сделать в любом случае), подделка запросов, похоже, прекратилась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...