Después de ejecutar durante varias horas en Linux, mi programa Python 2.6 que usa urllib2, httplib y subprocesos, comienza a generar este error para cada solicitud:'Falla temporal permanente en la resolución de nombres' después de ejecutarse durante varias horas
<class 'urllib2.URLError'> URLError(gaierror(-3, 'Temporary failure in name resolution'),)
Si reinicio el programa, vuelve a funcionar. Mi suposición es algún tipo de agotamiento de recursos, pero no sé cómo buscarlo. ¿Cómo diagnostico y arreglo el problema?
¿Está cerrando anterior HTTPRequests (o lo que sea que estés usando)? –
tratando de. Me acabo de dar cuenta de que tengo una gran cantidad de conexiones CLOSE_WAIT que deben estar relacionadas con el problema. – 2371