[pyar] Django: InterfaceError: connection alredy closed

Sebastián Seba ssebastianj en gmail.com
Lun Jun 2 16:06:25 ART 2014


2014-06-02 16:01 GMT-03:00 Juan Carizza <juan.carizza en gmail.com>:

> Gente, ¿Cómo están? Ultimamente está pasando cosas raras.
>
> Hoy con lo que me estoy topando es un InterfaceError. La descripción del mensaje está clara, alguien (sea PostgresSQL u otro proceso) está cerrando la conexión y python no se da cuenta.
>
>
> El tema es: ¿Por donde arranco? ¿Hay alguna forma de ver donde se está cerrando la conexión?
>
>
> Tengo estos paquetes que quiza estén relacionados:
> psycopg2==2.4.5
> Django==1.6.3
>
>
> Acá está el trace:
>
>
> Seguimiento de pila (la llamada más reciente en último lugar):
>
>   File "django/core/handlers/base.py", line 88, in get_response
>     response = middleware_method(request)
>   File "django/middleware/locale.py", line 32, in process_request
>     request, check_path=check_path)
>   File "django/utils/translation/__init__.py", line 166, in get_language_from_request
>     return _trans.get_language_from_request(request, check_path)
>   File "django/utils/translation/trans_real.py", line 430, in get_language_from_request
>     lang_code = request.session.get('django_language', None)
>   File "django/contrib/sessions/backends/base.py", line 58, in get
>     return self._session.get(key, default)
>   File "django/contrib/sessions/backends/base.py", line 173, in _get_session
>     self._session_cache = self.load()
>   File "django/contrib/sessions/backends/db.py", line 20, in load
>     expire_date__gt=timezone.now()
>   File "django/db/models/manager.py", line 151, in get
>     return self.get_queryset().get(*args, **kwargs)
>   File "django/db/models/query.py", line 304, in get
>     num = len(clone)
>   File "django/db/models/query.py", line 77, in __len__
>     self._fetch_all()
>   File "django/db/models/query.py", line 857, in _fetch_all
>     self._result_cache = list(self.iterator())
>   File "django/db/models/query.py", line 220, in iterator
>     for row in compiler.results_iter():
>   File "django/db/models/sql/compiler.py", line 713, in results_iter
>     for rows in self.execute_sql(MULTI):
>   File "django/db/models/sql/compiler.py", line 785, in execute_sql
>     cursor = self.connection.cursor()
>   File "django/db/backends/__init__.py", line 162, in cursor
>     cursor = util.CursorWrapper(self._cursor(), self)
>   File "django/db/backends/__init__.py", line 134, in _cursor
>     return self.create_cursor()
>   File "django/db/utils.py", line 99, in __exit__
>     six.reraise(dj_exc_type, dj_exc_value, traceback)
>   File "django/db/backends/__init__.py", line 134, in _cursor
>     return self.create_cursor()
>   File "django/db/backends/postgresql_psycopg2/base.py", line 137, in create_cursor
>     cursor = self.connection.cursor()
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>

Hola. ¿Probaste actualizando antes psycopg? Hace unos días también tuvo
unos problemas con Django y actualizando se resolvieron. Al momento la
última versión es la 2.5.3 [0]

[0] https://pypi.python.org/pypi/psycopg2
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140602/b49972d9/attachment-0001.html>


More information about the pyar mailing list