[pyar] Django: InterfaceError: connection alredy closed
Juan Carizza
juan.carizza en gmail.com
Lun Jun 2 16:01:51 ART 2014
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()
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140602/f656f5f8/attachment.html>
More information about the pyar
mailing list