Articles of timeout

urllib2 se agota pero no cierra la conexión de socket

Estoy haciendo un progtwig capturador de URL de Python. Para mis propósitos, quiero que el tiempo de espera sea realmente muy rápido, así que estoy haciendo urllib2.urlopen(“http://…/”, timeout=2) Por supuesto, se agota correctamente como debería. Sin embargo, no se molesta en cerrar la conexión con el servidor, por lo que el servidor cree que el […]

El tiempo de espera de ftplib.FTP tiene un comportamiento inconsistente

Estoy tratando de usar ftplib.FTP() con la opción de tiempo de espera como un valor de tiempo de espera para un nombre de host en particular. Pero estoy experimentando un comportamiento extraño. Para probarlo he escrito un código muy simple. import ftplib from ftplib import FTP ftp = ftplib.FTP(“google.com”,timeout=2) El documento de la API dice […]

El archivo grande de transmisión de Heroku falla después de 30 segundos de tiempo de espera

Tengo un trabajador web de Python que transmite un archivo grande a pedido del cliente. Después de 30 segundos, la conexión es terminada por Heroku. Estoy usando web.py y estoy generando nuevos resultados. Según los documentos de Heroku: Cedar es compatible con las características de HTTP 1.1, como las respuestas de sondeo largo y transmisión. […]

Python: MySQL: Manejando los tiempos de espera

Estoy usando Python y mySQL, y hay un largo retraso entre las consultas. Como resultado, recibo un error de ‘La conexión de MySQL se ha ido’, es decir, se ha excedido el tiempo de espera. Esto se ha discutido, por ejemplo, en el manejo con gracia “MySQL se ha ido” pero esto no responde específicamente […]

¿Cómo configurar el tiempo de espera de Pyomo solver?

¿Cómo configurar el tiempo de espera para el método Pyomo solve ()? Más específicamente, para decirle a Pyomo, después de x segundos, ¿devolver la solución óptima encontrada actualmente?

Tiempo de espera una función de python en windows

Estoy tratando de implementar el tiempo de espera para una función en particular. He comprobado muchas de las preguntas en SE y no pude encontrar ninguna solución que se ajuste a mi problema, porque Estoy ejecutando python en Windows El tiempo de espera se aplica a una función de python sobre la que no tengo […]

Solicitud de http con tiempo de espera, tamaño máximo y agrupación de conexiones

Estoy buscando una manera en Python (2.7) para hacer solicitudes HTTP con 3 requisitos: tiempo de espera (por fiabilidad) Tamaño máximo del contenido (por seguridad) agrupación de conexiones (para el rendimiento) He comprobado bastante todas las bibliotecas HTTP de Python, pero ninguna de ellas cumple mis requisitos. Por ejemplo: urllib2: bueno, pero sin agrupación import […]

¿Cómo configurar el tiempo de espera para urlfetch en Google App Engine?

Estoy intentando que Django (en la parte superior de GAE) obtenga datos de otro servicio web. A menudo me golpea con un error como este: Error de aplicación: 2 Tiempo de espera agotado Método: GET URL de solicitud: http: // localhost: 8080 / Tipo de excepción: DownloadError Valor de excepción: Error de aplicación: 2 agotado […]

Tiempo de espera de subproceso de Python?

¿Hay algún argumento u opción para configurar un tiempo de espera para el método de subproceso.Popen de Python? Algo como esto: subprocess.Popen([‘..’], …, timeout=20) ?

Python, Popen y seleccione: esperando a que finalice un proceso o se agote el tiempo de espera

Ejecuto un subproceso utilizando: p = subprocess.Popen(“subprocess”, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE) Este subproceso podría salir inmediatamente con un error en stderr, o seguir funcionando. Quiero detectar cualquiera de estas condiciones, la última esperando varios segundos. Intenté esto: SECONDS_TO_WAIT = 10 select.select([], [p.stdout, p.stderr], [p.stdout, p.stderr], SECONDS_TO_WAIT) pero simplemente vuelve: ([],[],[]) en cualquier condición ¿Que puedo hacer?