Configuracion de TimeOut

07/04/2004 - 18:12 por Sebastian | Informe spam
Hola grupo,
Estoy trabajando sobre una aplicacion web que en un determinado momento debe
ejecutar un scrip en una página html. Hasta ahí todo bien.Pero en cuando el
script llama a un método que tarda en devolver el resultado, al finalizar la
ejecución de dicho método envia a travez de browser un mensaje de error de
script diciendo : "The operation was timed out".
Supongo que este time out se puede configurar en algún lado, pero no se
donde ni como. Agradecería cualquier ayuda y/o orientación

Preguntas similare

Leer las respuestas

#1 Franco
07/04/2004 - 23:24 | Informe spam
Eso se configura dentro del Internet Information Server, en la solapa de
WEBSITES, ahi pones el tiempo de espera que vos quieras.
Igual deberìas ver por què tarda tanto en ejecutarse el codigo, no deberìa
tardar mas de 900 ms.

"Sebastian" escribió en el mensaje
news:%
Hola grupo,
Estoy trabajando sobre una aplicacion web que en un determinado momento


debe
ejecutar un scrip en una página html. Hasta ahí todo bien.Pero en cuando


el
script llama a un método que tarda en devolver el resultado, al finalizar


la
ejecución de dicho método envia a travez de browser un mensaje de error de
script diciendo : "The operation was timed out".
Supongo que este time out se puede configurar en algún lado, pero no se
donde ni como. Agradecería cualquier ayuda y/o orientación


Respuesta Responder a este mensaje
#2 Benjamin Porter
08/04/2004 - 01:07 | Informe spam
En primer lugar, deberías chequear por qué un procedimiento está tomando
tanto tiempo; no es lo normal, es probable que esté mal diseñado (en este
grupo te podemos ayudar a replantearlo).

En segundo lugar, para incrementar el tiempo de espera pon en la PRIMERA
linea de la página lo siguiente:
<%server.ScriptTimeOut=xx%>, donde XX es el numero de segundos a esperar.
Reitero que esta situacion es inestable por cuanto hay usuarios que se
conectan desde enlaces lentos (modems, etc.), así que no te asegura
integridad a toda prueba.

En tercer lugar, y con todo respeto a la sugerencia de Franco y a él, me
permito DESACONSEJAR lo señalado por el; no corresponde que por una página
cambies el tiempo de espera para TODO el sitio, lo cual puede redundar en
una excesiva carga del servidor frente a errores que debe ser capaz de
descartar.

Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")




"Franco" escribió en el mensaje
news:
Eso se configura dentro del Internet Information Server, en la solapa de
WEBSITES, ahi pones el tiempo de espera que vos quieras.
Igual deberìas ver por què tarda tanto en ejecutarse el codigo, no deberìa
tardar mas de 900 ms.

"Sebastian" escribió en el mensaje
news:%
> Hola grupo,
> Estoy trabajando sobre una aplicacion web que en un determinado momento
debe
> ejecutar un scrip en una página html. Hasta ahí todo bien.Pero en cuando
el
> script llama a un método que tarda en devolver el resultado, al


finalizar
la
> ejecución de dicho método envia a travez de browser un mensaje de error


de
> script diciendo : "The operation was timed out".
> Supongo que este time out se puede configurar en algún lado, pero no se
> donde ni como. Agradecería cualquier ayuda y/o orientación
>
>


Respuesta Responder a este mensaje
#3 Sebastian
12/04/2004 - 15:02 | Informe spam
Les agradezco a ambos la información, ya que si bien tengo experiencia en
aplicaciones de escritorio en esto soy novato.
Ahora les tendré que reformular la pregunta, ya que luego de postear este
pedido de ayuda, seguí investigando y cambió un poco la cosa.
El error no ocurre en una página asp, sino en una página htm de script,
javascript para ser más precisos.La página de script usa el componente
Microsoft XMLHTTP para llamar a los métodos y recibir el resultado,
obviamente, en un xml; y noté que es el método "send" de este componente que
envía el mensaje de error, porque el procedimiento demora más de lo esperado
por el componente. Mi pregunta ahora cambia...¿se puede setear algún timeout
para el componente ?? o sino ¿ de que manera puedo evitar que me envíe este
mensaje de error ?, ya que la ejecución del script y del asp continúa
perfectamente, sólo necesito evitar ese mensaje de error que dice: "the
operation was timed out".
Para más datos se trata de una aplicación para intranet

Nuevamente, les agradeceré sus respuestas.
Saludos, Sebastian

"Benjamin Porter" wrote in message
news:%
En primer lugar, deberías chequear por qué un procedimiento está tomando
tanto tiempo; no es lo normal, es probable que esté mal diseñado (en este
grupo te podemos ayudar a replantearlo).

En segundo lugar, para incrementar el tiempo de espera pon en la PRIMERA
linea de la página lo siguiente:
<%server.ScriptTimeOut=xx%>, donde XX es el numero de segundos a esperar.
Reitero que esta situacion es inestable por cuanto hay usuarios que se
conectan desde enlaces lentos (modems, etc.), así que no te asegura
integridad a toda prueba.

En tercer lugar, y con todo respeto a la sugerencia de Franco y a él, me
permito DESACONSEJAR lo señalado por el; no corresponde que por una página
cambies el tiempo de espera para TODO el sitio, lo cual puede redundar en
una excesiva carga del servidor frente a errores que debe ser capaz de
descartar.

Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")




"Franco" escribió en el mensaje
news:
> Eso se configura dentro del Internet Information Server, en la solapa de
> WEBSITES, ahi pones el tiempo de espera que vos quieras.
> Igual deberìas ver por què tarda tanto en ejecutarse el codigo, no


deberìa
> tardar mas de 900 ms.
>
> "Sebastian" escribió en el


mensaje
> news:%
> > Hola grupo,
> > Estoy trabajando sobre una aplicacion web que en un determinado


momento
> debe
> > ejecutar un scrip en una página html. Hasta ahí todo bien.Pero en


cuando
> el
> > script llama a un método que tarda en devolver el resultado, al
finalizar
> la
> > ejecución de dicho método envia a travez de browser un mensaje de


error
de
> > script diciendo : "The operation was timed out".
> > Supongo que este time out se puede configurar en algún lado, pero no


se
> > donde ni como. Agradecería cualquier ayuda y/o orientación
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida