essa pergunta já foi feita muitas vezes, mas muitos tópicos têm anos e não conseguimos descobrir quais deles funcionam.
Temos um serviço que é iniciado via systemd que roda como um usuário separado, vamos chamá-lo de "myservice". O serviço tem sua estrutura de pasta em /opt/company/product/{bin,log,etc}. O processo é configurado para usar muitos threads porque ele transfere arquivos de um servidor para outro. Às vezes, recebemos um erro por muitos arquivos abertos.
Tentamos definir o ulimit, sysctl -w fs.file-max=1000000, configurando-o em arquivos e nada parece funcionar.
Qual é a maneira atual do Ubuntu 24.04 alterar permanentemente o limite de um processo ou usuário específico para um número muito alto ou, melhor, desabilitar o limite completamente?
Obrigado