Hola Luis,

   googleando un poco tu error, hay un ticket en el RT de perl.org con una respuesta que podría ser pertinente:

https://rt.perl.org/Public/Bug/Display.html?id=24206#txn-1025974

¿podría estar ocasionado por estar usando este código sobre 32 bits?

No es una solución, pero podría ser una posible pista... la cuestión sería ejecutar el test que se acompaña en esa página para ver si estás afectado.

Saludos,

José Manuel.

El 24/06/14 11:41, "Borrego López, Luis Javier" escribió:
[log in para visualizar]" type="cite">

Buenos días,

 

Tenemos el siguiente problema, cuando entramos en la pantalla de validación de usuarios en PAPI, en la primera donde aparece un desplegable para elegir institución, de manera aleatoria nos aparece un error 500, y el sistema nos devuelve un error de sobrecarga.

 

En los logs hemos visto que está dando el siguiente mensaje de error, aunque no sé si efectivamente este pueda ser la razón del fallo que tratamos de solucionar.

 

[Wed Jun 11 12:54:38 2014] [error] sdbm store returned -1, errno 22, key "14024840788277**1" at  /usr/local/lib/perl5/site_perl/5.8.8/MLDBM/Sync/SDBM_File.pm line 88,  <DATA> line 228.\n

 

Parece que este mensaje es debido a que la longitud de las keys que se graban en el sdbm es demasiado grande, por lo que hemos visto parece que hay que cambiar a gdbm para solucionar estos problemas. ¿Sería esta la solución más adecuada?, si es así, ¿Podéis asesorarnos sobre los cambios que hay que realizar?

 

Un saludo.

 

 

Luis Javier Borrego López

Dpto. Tecnología de la Información y Comunicación

Biblioteca Virtual del Sistema Sanitario Público de Andalucía

C/ Bartolomé de Medina, 1-1º E. Mod 4

41004 - Sevilla

Tel. +34 954994920 Corp. 394925 Fax: +34 954 994935

 

[log in para visualizar]

[log in para visualizar]

http://www.bvsspa.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o CONFIDENCIAL. Si no es vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su eliminación.

This message is intended exclusively for its addressee and may contain information that is CONFIDENTIAL and protected by professional privilege. If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please immediately notify us via e-mail and delete it.

 

cid:image002.png@01CE604B.93ED9E00

No imprimas este mensaje si no es necesario. El medio ambiente está en nuestras manos. Do not print this message if it is not necessary. The environment is in our hands.