Foros del Web » Programando para Internet » ASP Clásico »

Tiempo de conexión excedido. AYUDA.

Estas en el tema de Tiempo de conexión excedido. AYUDA. en el foro de ASP Clásico en Foros del Web. Envío un correo masivo a mis usuarios y como la base de datos es muy grande, me responde esto el servidor. Active Server Pages error ...
  #1 (permalink)  
Antiguo 22/02/2005, 15:30
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 20 años, 4 meses
Puntos: 0
Tiempo de conexión excedido. AYUDA.

Envío un correo masivo a mis usuarios y como la base de datos es muy grande, me responde esto el servidor.

Active Server Pages error 'ASP 0113'

Script timed out

/sendmail.asp

The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.


Hay alguna manera de solucionarlo.
Gracias.
  #2 (permalink)  
Antiguo 22/02/2005, 16:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Podés cambiar el tiempo de timeout colocando al inicio del script lo siguiente:

<% server.scripttimeout = 180 %>

Hay que tener en cuenta que 180 son segundos y que por default el timeout es de 90 segundos.. por lo que ésto te daría el doble de tiempo. Tal vez sea necesario un valor más grande, pero eso lo vas a corroborar cuando hagas pruebas. Aunque si es demaciada grande tu base de emails, creo que una buena solución sería hacer una especie de "paginado automático de envío de correo"... osea, que envíe X correos (digamos unos 500, no sé) luego que se recargue la página y envíe los siguientes X correos y así hasta terminar de enviar todos.
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:42.