Blog

Archive for Resource limits

KB 02082016-001 : failed to map segment from shared object: Cannot allocate memory

Índice de claves del artículo

Símtomas

Si está obteniendo el siguiente error al arrancar el agente de core-admin o el servidor (con el proceso turbulence) o algo parecido:

ImportError: /usr/lib64/python2.6/lib-dynload/_hashlib.so: failed to map segment from shared object: Cannot allocate memory

Y al mismo tiempo ha comprobado que su sistema tiene memoria suficiente disponible, entonces es posible que una configuración de tipo ulimit esté causando el problema.

Revisiones afectadas

Todas las revisiones pueden sufrir este problema. No es un fallo sino un problema de configuración de recursos del sistema.

Antecedentes

El problema está causando por una configuración del sistema ulimit, que está limitando la cantidad de memoria que puede ser usada por el agente de core-admin y por el servidor.

Solución

Puede ejecutar los siguientes comandos para comprobar si se soluciona el problema:

ulimit -m unlimited; ulimit -v unlimited

Después de eso, pruebe a reiniciar el agente para comprobar si el problema se soluciona.

Solución a largo plazo

Actualice sus paquetes de core-admin. Desde la revisión rev.5010, ya está incluida una actualización para corregir automáticamente esta configuración al arrancar el software.

Posted in: Administration, KB, Resource limits

Leave a Comment (0) →