Eu tenho um processo em execução como usuário do gearman e quero mudar open files
para evitar esse erro grave:
ERRO 2014-09-12 17: 49: 14.000000 [main] accept (Muitos arquivos abertos) -> libgearman-server / gearmand.cc: 788
Como posso executar o ulimit como outro usuário no Ubuntu e alterar os arquivos abertos? No momento, não faço login como artesão, mas tenho acesso root. Eu tentei fazer isso:
su gearman --shell /bin/bash --command "ulimit -n"
como recomendado aqui, mas nada de saída:
$ su gearman --shell /bin/bash --command "ulimit -n"
Password:
$