Fabriciojf.com Wiki
  • FAQ
    • APIs
      • FAQs Favoritos

        Qual é a sua dúvida?

        •  Página inicial do FAQ
        • Asterisk
        • Erro Asterisk Too Many Open Files

        Erro Asterisk Too Many Open Files

        Erro ASTERISK "too many open files"

        Esse é um problema de quantidade de arquivos abertos simultâneos no asterisk, para resolvê-lo utilize os comandos:

        $ ulimit -a
        

        Para saber o limit de arquivos que podem ser abertos (open files) e procure o item "open files". Normalmente a quantidade máxima de arquivos que podem ser aberto é igual ao limite imposto pelo sistema operacional Debian, no caso para software 1024 e para Hardware de 4096. O Asterisk rodando sob o sistema Operacional Debian recebe por herança o limit imposto de 1024.

        Aumentando o valor máximo de arquivos que podem ser abertos pelo Asterisk

        Edite o start do asterisk e adicione o conteudo ulimit -n 10240

        $ cd /etc/init.d
        $ nano asterisk     (nome do arquivo script que carrega o asterisk no diretorio) 
        
        /etc/init.d/asterisk
        case "$1" in
          start)
                # Check if Asterisk is already running.  If it is, then bug out, because
                # starting up Asterisk when Asterisk is already running is very bad.
                VERSION=`${DAEMON} -rx "core show version" || ${TRUE}`
                if [ "`echo $VERSION | cut -c 1-8`" = "Asterisk" ]; then
                        echo "Asterisk is already running.  $0 will exit now."
                        exit 1
                fi
        
                ulimit -n 10240
                log_begin_msg "Starting $DESC: $NAME"
                if [ ! -d $ASTVARRUNDIR ]; then
                        mkdir -p $ASTVARRUNDIR
                fi
                if [ $AST_USER ] ; then
                        ASTARGS="-U $AST_USER"
                        chown $AST_USER $ASTVARRUNDIR
                fi
        

        Configurando o Asterisk para aumentar o numero máximos de arquivos abertos

        Esta configuração é feita dentro de um arquivo de configuração do PBX Asterisk o asterisk.conf.

        $ cd /etc/asterisk
        $ nano asterisk.conf
        

        Vá até a seção [options] e inclua o parâmetro maxfiles=X onde X é a quantidade de arquivos que será o novo valor de arquivos simultâneos.

        [options]
        maxfiles=2048
        

        Após a alteração será necessário o restart do asterisk para efetivar a nova configuração.

         Página inicial do FAQ
        • FAQ
          • APIs
            • FAQs Favoritos

              © Copyright 2026 Fabriciojf.com  Criado por FábioCostaMKT   Pastes   Administração