No Linux mais novo, quando você define os limites em /etc/security/limits.conf look (especialmente se as mudanças não parecem funcionar) em /etc/security/limits.d/ . Os arquivos nesse diretório são processados após limits.conf e substituem as alterações na ordem.
Especificamente para abordar o link , foi exibido um limite de acesso em nproc para todos os usuários além de root, para
prevent accidental fork bombs.
Em outras palavras, sempre verifique /etc/security/limits.conf e /etc/security/limits.d/ para seus ulimits (e leia completamente o limits.conf (5) que eu deveria ter feito no começo).