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.