Problema con las sesiones para los usuarios anónimos

Events happening in the community are now at Drupal community events on www.drupal.org.
oskar_calvo's picture

Una instalación me esa escupiendo esto:

    user warning: Duplicate entry '1ee7bbf483ce9eb14ada12dc338cf671' for key 2 query: INSERT INTO session_api (session_id) VALUES ('1ee7bbf483ce9eb14ada12dc338cf671') in /home/ovh/www/drupal/includes/common.inc on line 3538.
    user warning: Duplicate entry '1ee7bbf483ce9eb14ada12dc338cf671' for key 2 query: INSERT INTO session_api (session_id) VALUES ('1ee7bbf483ce9eb14ada12dc338cf671') in /home/ovh/www/drupal/includes/common.inc on line 3538.
    user warning: Duplicate entry '8815cc8a43cd035fea11aaac3aaf2fa2' for key 2 query: INSERT INTO session_api (session_id) VALUES ('8815cc8a43cd035fea11aaac3aaf2fa2') in /home/ovh/www/drupal/includes/common.inc on line 3538.

No tengo ni flowers a cuenta de que puede ser, es un drupal 6.20, no tiene nada raro, estoy pensando en meter algún módulo que mate sesiones, porque parece que el problema es que no se finalizan las sesiones, y por eso este error.

¿Alguien se ha enfrentado a esto?

Gracias

Oskar

Comments

algún bot spammer?

develcuy's picture

Los ID de sesión son únicos y no deberían generarse dos ID iguales. A menos que te estés enfrentando con un bot que trata de loguearse y está generando conexiones en simultaneo. También podría ser un brute-force attack.

Realmente es solo una suposición, pero no se me ocurre otra forma de concurrencia tal que genere IDs de sesión duplicados.

--
[develCuy](http://steemit.com/@develcuy) on steemit

Gracias Fernando. Podría ser

oskar_calvo's picture

Gracias Fernando.

Podría ser que por algún motivo Drupal no este "cerrando" bien las sesiones de anónimos?.

Lo curioso es que en las máquinas de desarrollo local (ubuntu ambas) no da problemas, y al pasarlo a producción (gentoo) nos ha salido este error, además de otros. ¿Quizás la versión de php?

En fin, en cuanto sepamos que es publicaremos la solución.

Oskar

PHP.ini

niteman's picture

Cerciórate que el handler de sesiones de php está definido como Drupal necesita (¿user?)... consulta la documentación o compara los.ini con tu instalación local.

Salu2

Lo miro, porque al ser un

oskar_calvo's picture

Lo miro, porque al ser un gentoo tocado por ovh, y con su propio php.ini quizás sea eso.

Oskar

Madrid

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: