Puncte:0

Probleme de conexiune între servere - Aplicație (IIS) - SQL Server

drapel in

Am creat o aplicație web (ASP.NET Core MVC) care preia cantități mari de date de pe serverul SQL. Aplicația este instalată pe un server (A) cu IIS 6.2 și Windows Server 2012R2, în timp ce serverul SQL este instalat pe un alt server (B) cu MS SQL Server 2014 și, de asemenea, Windows Server 2012R2.

Când această aplicație este instalată pe serverul A, preluarea unor cantități mari de date returnează eroarea:

502 - Serverul web a primit un răspuns nevalid în timp ce acționa ca gateway sau server proxy.
Există o problemă cu pagina pe care o căutați și nu poate fi afișată. Când serverul Web (în timp ce acționa ca gateway sau proxy) a contactat serverul de conținut din amonte, a primit un răspuns nevalid de la serverul de conținut.

Când aplicația rulează pe propriul meu computer cu conexiune la SQL-ul serverului B, nu se returnează nicio eroare și sarcina se finalizează cu succes.

Este o eroare de timeout sau de prioritate? Nicio eroare nu este returnată în Vizualizatorul de evenimente atât al serverului A, cât și al serverului B. Este o configurație a serverului A (IIS sau altul)?

Notă: celelalte aplicații din server funcționează normal.

Notă: jurnalul aplicației are următoarele tipuri de mesaje:

avertizează: Microsoft.EntityFrameworkCore.Query[20500]
Expresia LINQ „where {from String q în __8__locals1_Geobricks_2 where [l].Geobrick.StartsWith([q]) select [q]] => Any()}” nu a putut fi tradusă și va fi evaluată local.
Puncte:0
drapel in

Problema a fost rezolvată cu optimizarea interogărilor SQL.

Am reușit să scurtez datele preluate de pe serverul SQL cu includerea unor clauze WHERE neincluse anterior în comanda SQL transmisă serverului SQL.

Nu am încercat, dar posibil aș putea seta timpul de expirare a comenzii la un timp mai mare...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.