The timeout period elapsed prior to completion of the operation or the server is not responding. Response status code does not indicate success: 504 (Gateway Timeout).Īn error occurred processing a GET request to : Timeout expired. Retrying 'FindPackagesByIdAsyncCore' for source ' ()?id=''&semVerLevel=2.0.0'.
I see many errors like the one below: (this package doesn't exist in proget, however since it is in NuGet.Config will still query ProGet.
SSD, 4 cores, and 32 GB RAM and with enterprise SQL Server too which has very few connections open when these errors occur. The server where it is hosted is more than enough to handle the load of a single client. The error seems to be coming from timeouts querying the DB, so even with enterprise version and load balancing this problem would probably be worse. Rarely I am able to do a full dotnet restore without seeing a timeout error in Proget. If for some reason the client has no packages locally (ie: Within a docker build where there are no local packages) it will query proget in order to obtain them.