Articles of timeout

PyUnit: ¿Cómo realizar una prueba unitaria de un método que se ejecuta en un bucle infinito para alguna entrada?

Una publicación en 2011 respondió a esta pregunta para NUnit: ¿Cómo probar en unidad un método que se ejecuta en un bucle infinito para alguna entrada? ¿Hay un TimeoutAttribute similar en PyUnit que pueda usar de la misma manera? Hice una búsqueda y encontré “Duración”, pero no parecía lo mismo.

Si los trabajos cron de Google App Engine tienen un límite de 10 minutos, ¿por qué obtengo un error DeadlineExceededError después de los 30 segundos normales?

Según https://developers.google.com/appengine/docs/python/config/cron, los trabajos cron se pueden ejecutar durante 10 minutos. Sin embargo, cuando trato de probarlo yendo a la url para el trabajo cron cuando inicié sesión como administrador, se agota el tiempo de espera con un error DeadlineExceedededrror. Lo mejor es que puedo decir que esto sucede unos 30 segundos, que es el […]

Twisted, MySQLdb y (2006, ‘El servidor MySQL se ha ido’) usando Twisted adbapi

Trenzado, soy un bucle de eventos perpetuos que siempre está buscando una nueva consulta para ejecutarla Sondea una cola SQS y son momentos en los que el tiempo entre consultas es lo suficientemente largo como para salir y este es el error que recibo cuando llega una nueva consulta. .. MySQLdb _mysql_exceptions.OperationalError: (2006, ‘El servidor […]

urllib2.urlopen se bloqueará para siempre a pesar del tiempo de espera

Espero que esta sea una pregunta bastante simple, pero me está volviendo loco. Estoy usando Python 2.7.3 en una instalación inmediata del servidor ubuntu 12.10. Seguí enfocándome en el problema hasta que llegué a este fragmento: import urllib2 x=urllib2.urlopen(“http://casacinema.eu/movie-film-Matrix+trilogy+123+streaming-6165.html”, timeout=5) Simplemente se cuelga para siempre, nunca se apaga. Evidentemente estoy haciendo algo mal. ¿Alguien podría […]

Tiempo de espera en paramiko (python)

Estoy buscando una manera de establecer un tiempo de espera para esto: transport = paramiko.Transport((host, port)) transport.connect(username = username, password = password) sftp = paramiko.SFTPClient.from_transport(transport) sftp.get(remotepath, localpath) sftp.close() transport.close()

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?