EConnect a las Grandes Llanuras de error: 'Tiempo de espera agotado' - Cómo corregir?
-
12-10-2019 - |
Pregunta
Al recibir el siguiente error al intentar tirar de órdenes reconciliados de los últimos 30 días en las Grandes Llanuras de una llamada SOAP:
Servidor
System.Web.Services.Protocols.SoapException: El servidor no pudo procesar la petición. ---> System.Data.SqlClient.SqlException: Tiempo agotado. El tiempo de espera transcurrido antes de la finalización de la operación o el servidor no está de responder. a System.Data.SqlClient.SqlConnection.OnError (SqlException excepción, Boole breakConnection) a System.Data.SqlClient.SqlInternalConnection.OnError (SqlException excepción, Boolean breakConnection)
¿Cómo puedo determinar o cambiar la configuración de tiempo de espera? Es que una variable cadena de conexión? En nuestro método de servicio web, se tiene esto en el principio:
ConnectionString = ConfigurationManager.ConnectionStrings["gp"].ToString();
Lo que se hace a partir de un archivo Web.config:
<configuration>
<appSettings/>
<connectionStrings>
<add name="gp" connectionString="Data Source=10.10.10.90;Integrated Security=SSPI;Persist Security Info=False;trusted_connection=true;Initial Catalog=DEFAULT;" />
</connectionStrings>
<system.web>
No todo lo que versado en ASP / EConnect y esto ha funcionado hasta hace unas semanas, cuando empezó el error de tiempo de espera.
Solución
La reducción de la cantidad de registros devueltos a 15 días parece aliviar este problema.