Рейтинг:0

Проблемы с подключением между серверами — Приложение (IIS) — SQL Server

флаг in

Я создал веб-приложение (ASP.NET Core MVC), которое извлекает большие объемы данных с сервера SQL. Приложение установлено на сервере (A) с IIS 6.2 и Windows Server 2012R2, а SQL-сервер установлен на другом сервере (B) с MS SQL Server 2014, а также с Windows Server 2012R2.

Когда это приложение установлено на сервере А, при извлечении больших объемов данных возвращается ошибка:

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

Когда приложение работает на моем собственном компьютере с подключением к SQL сервера B, ошибка не возвращается, и задача завершается успешно.

Это тайм-аут или ошибка приоритета? В средстве просмотра событий как на сервере A, так и на сервере B ошибка не возвращается. Является ли это конфигурацией сервера A (IIS или другого)?

Примечание: другие приложения на сервере работают нормально.

Примечание: в журнале приложения есть сообщения следующего вида:

предупреждение: Microsoft.EntityFrameworkCore.Query[20500]
Выражение LINQ «where {from String q in __8__locals1_Geobricks_2, где [l].Geobrick.StartsWith([q]) select [q] => Any()}» не может быть переведено и будет оцениваться локально.
Рейтинг:0
флаг in

Проблема была решена оптимизацией SQL-запросов.

Мне удалось сократить данные, полученные с сервера SQL, с включением предложений WHERE, ранее не включенных в команду SQL, отправленную на сервер SQL.

Я не пробовал, но, возможно, я мог бы установить время ожидания команды на большее время...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.