Modificación permanente de ulimit en Docker

 Hace algún tiempo, ejecuté la aplicación vasp y reporté un error forrtl: grave (174): SIGSEGV, ocurrió una falla de segmentación

Solución:

ulimit -s Unlimited cancela el límite de espacio de la pila, lo que permite que la pila crezca indefinidamente.

Sin embargo, este método es temporal ¿Cómo hacer que la modificación sea permanente en el contenedor?

vim /etc/security/limits.conf

#*               soft    core            0
*               soft    core          unlimited
*               hard    core          unlimited
# 添加
*               hard    nofile          unlimited
*               soft    nofile          unlimited
root            hard    nofile          unlimited
root            soft    nofile          unlimited

Después del cambio, use el siguiente comando:

uliminto -a

Ver los límites actuales de varios procesos de usuario

Guess you like

Origin blog.csdn.net/lovebaby1689/article/details/126284982