Re: [AsteriskBrasil] [Spam] Re: gravaçao
Eu já tive este problema mas não pelo tamanho da pasta em bytes e sim pela quantidade de arquivos. A solução que encontrei foi separar os arquivos nume estrutura de ano/mês/dia o que também facilitou a busca, recuperação e arquivamento dos arquivos. Luiz -Segue mensagem original!- De: Everton Carneiro ever...@visaotecnologia.com Data: Wed, 18 Feb 2009 15:18:12 -0300 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] [Spam] Re: gravaçao Caro colega tenho um meucci rodando a 9 meses com um HD de 500GB. e a pasta /var/spool/asterisk/monitor/ ja esta a 420GB. e esta gravando normal. - Original Message - From: Caio Zanolla zano...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 2:56 PM Subject: [Spam] Re: [AsteriskBrasil] gravaçao lembrei tambem de uns artigos da Linux Magazine chamados Filesystem by Design, que podem te ajudar. 2009/2/18 Caio Zanolla zano...@gmail.com: use a variavel que contem o numero do ramal na hora de indicar em qual arquivo gravar por exemplo. ex.:chamada para ramal 203 às 14:20 CALLID=203 DATE=18FEV1420 exten=1,Record(/var/rec/#{CALLID}/#{DATETIME}) vai gravar o arquivo /var/rec/203/18FEV1420.wav isso é somente um exemplo. nao sei a sintaxe do comando pra gravar e nao sei como esta seu dialplan, mas daqui pra frente acho que vc consegue se virar :) logico que depois voce vai querer por exemplo criar diretorios on the fly caso nao existam, mas isso tbm é facil. boa sorte! 2009/2/18 Reinaldo de Carvalho reinal...@gmail.com: On Wed, Feb 18, 2009 at 10:13 AM, jose jasanc...@terra.com.br wrote: Bom dia Pessoal Hoje tive uma triste noticia, conversando como o pessoal da DIgivoice. Tenho um Meucci com um Hd de 250G, para fazer gravaçao, o problema é que depois que gravo uns 5 G em media , ele para de gravar , segundo a Digivoice, qualquer sistema Linux pode conter em cada diretorio 4G , o que entao ocasionaria esse probelma. Minha pergunta é, se eu colocar um outro hd ficando assim : UM HD DE 250 PARA O SISTEMA INSTALADO UM HD DE 250G SÓ PARA GRAVAÇAO Funcionaria os 250 G de gravaçao nesse Hd? Ou existe uma forma de fazer com que eu consiga gravar mais que 4G no Hd do sistema? Se alguem já passou por isso por favor me ajudem Obrigado O tamanho do inode determina o tamanho máximo de cada arquivo. Isto é uma opção no momento da criação do sistema de arquivos com o mkfs. -- Reinaldo de Carvalho http://korreio.sf.net (Now available in English) http://python-cyrus.sf.net ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] [Spam] Re: gravaçao
Everton Fiz um teste hoje cedo, formatei uma maquina com 250 G de hd como o Meucci instalado, joguei 8 G de wav dentro do /var/spool/asterisk/monitor/ , depois entrei no console de gravaçao e já apresentava a mensagem To many files in /var/spool/asterisk/monitor/Copia (3) de Thu Feb 12 06%3A01%3A07 2009-3980--1234425667.74.wav Not all files processed , tentei fazer uma ligaçao e ele para de gravar, porque será que o seu gravou 420G, já fiz o teste em varias maquinas, se alguem puder colaborar - Original Message - From: Everton Carneiro ever...@visaotecnologia.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 3:18 PM Subject: Re: [AsteriskBrasil] [Spam] Re: gravaçao Caro colega tenho um meucci rodando a 9 meses com um HD de 500GB. e a pasta /var/spool/asterisk/monitor/ ja esta a 420GB. e esta gravando normal. - Original Message - From: Caio Zanolla zano...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 2:56 PM Subject: [Spam] Re: [AsteriskBrasil] gravaçao lembrei tambem de uns artigos da Linux Magazine chamados Filesystem by Design, que podem te ajudar. 2009/2/18 Caio Zanolla zano...@gmail.com: use a variavel que contem o numero do ramal na hora de indicar em qual arquivo gravar por exemplo. ex.:chamada para ramal 203 às 14:20 CALLID=203 DATE=18FEV1420 exten=1,Record(/var/rec/#{CALLID}/#{DATETIME}) vai gravar o arquivo /var/rec/203/18FEV1420.wav isso é somente um exemplo. nao sei a sintaxe do comando pra gravar e nao sei como esta seu dialplan, mas daqui pra frente acho que vc consegue se virar :) logico que depois voce vai querer por exemplo criar diretorios on the fly caso nao existam, mas isso tbm é facil. boa sorte! 2009/2/18 Reinaldo de Carvalho reinal...@gmail.com: On Wed, Feb 18, 2009 at 10:13 AM, jose jasanc...@terra.com.br wrote: Bom dia Pessoal Hoje tive uma triste noticia, conversando como o pessoal da DIgivoice. Tenho um Meucci com um Hd de 250G, para fazer gravaçao, o problema é que depois que gravo uns 5 G em media , ele para de gravar , segundo a Digivoice, qualquer sistema Linux pode conter em cada diretorio 4G , o que entao ocasionaria esse probelma. Minha pergunta é, se eu colocar um outro hd ficando assim : UM HD DE 250 PARA O SISTEMA INSTALADO UM HD DE 250G SÓ PARA GRAVAÇAO Funcionaria os 250 G de gravaçao nesse Hd? Ou existe uma forma de fazer com que eu consiga gravar mais que 4G no Hd do sistema? Se alguem já passou por isso por favor me ajudem Obrigado O tamanho do inode determina o tamanho máximo de cada arquivo. Isto é uma opção no momento da criação do sistema de arquivos com o mkfs. -- Reinaldo de Carvalho http://korreio.sf.net (Now available in English) http://python-cyrus.sf.net ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman
Re: [AsteriskBrasil] [Spam] Re: gravaçao
Jose, essa mensagem: Too many files in... vem dessa função no arquivo includes/bootstrap.php: 99 function getFiles($path,$filter,$recursive_max,$recursive_count) { 100 101 $files = array(); 102 103 if (@is_dir($path) @is_readable($path)) { 104 $dh = opendir($path); 105 while (false!== ($item = readdir($dh))) { 106 if($item[0]!=.) { 107 108 $path = fixPathSlash($path); 109 $msg_path = appendPath($path,$item); 110 111 $fileCount++; 112 if ($fileCount3000) { 113 $_SESSION['ari_error'] 114 .= _(To many files in $msg_path Not all files processed) . br; 115 return; 116 } 117 118 if ($recursive_count$recursive_max is_dir($msg_path)) { 119 120 $dirCount++; 121 if ($dirCount10) { 122 $_SESSION['ari_error'] 123 .= sprintf(_(To many directories in %s Not all files processed),$msg_path) . br; 124 return; 125 } 126 127 $count = $recursive_count + 1; 128 $path_files = getFiles($msg_path,$filter,$recursive_max,$count); 129 $files = array_merge($files,$path_files); 130 } 131 else { 132 $found = 0; 133 if ($filter) { 134 if (strpos($msg_path,$filter)) { 135 $found = 1; 136 } 137 } else { 138 $found = 1; 139 } 140 if ($found) { 141 $files[count($files) + 1] = $msg_path; 142 } 143 } 144 } 145 } 146 } na linha 112 ele tá assumindo que depois de 3000 arquivos ele não vai processar a função. Acredito que no seu caso não é que ele tenha parado de gravar, ele apenas não está mostrando na interface web para você. Altere a função de acordo com a sua necessidade e teste realmente se é isso que acontece. []'s 2009/2/19 jose jasanc...@terra.com.br Everton Fiz um teste hoje cedo, formatei uma maquina com 250 G de hd como o Meucci instalado, joguei 8 G de wav dentro do /var/spool/asterisk/monitor/ , depois entrei no console de gravaçao e já apresentava a mensagem To many files in /var/spool/asterisk/monitor/Copia (3) de Thu Feb 12 06%3A01%3A07 2009-3980--1234425667.74.wav Not all files processed , tentei fazer uma ligaçao e ele para de gravar, porque será que o seu gravou 420G, já fiz o teste em varias maquinas, se alguem puder colaborar - Original Message - From: Everton Carneiro ever...@visaotecnologia.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 3:18 PM Subject: Re: [AsteriskBrasil] [Spam] Re: gravaçao Caro colega tenho um meucci rodando a 9 meses com um HD de 500GB. e a pasta /var/spool/asterisk/monitor/ ja esta a 420GB. e esta gravando normal. - Original Message - From: Caio Zanolla zano...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 2:56 PM Subject: [Spam] Re: [AsteriskBrasil] gravaçao lembrei tambem de uns artigos da Linux Magazine chamados Filesystem by Design, que podem te ajudar. 2009/2/18 Caio Zanolla zano...@gmail.com: use a variavel que contem o numero do ramal na hora de indicar em qual arquivo gravar por exemplo. ex.:chamada para ramal 203 às 14:20 CALLID=203 DATE=18FEV1420 exten=1,Record(/var/rec/#{CALLID}/#{DATETIME}) vai gravar o arquivo /var/rec/203/18FEV1420.wav isso é somente um exemplo. nao sei a sintaxe do comando pra gravar e nao sei como esta seu dialplan, mas daqui pra frente acho que vc consegue se virar :) logico que depois voce vai querer por exemplo criar diretorios on the fly caso nao existam, mas isso tbm é facil. boa sorte! 2009/2/18 Reinaldo de Carvalho reinal...@gmail.com: On Wed, Feb 18, 2009 at 10:13 AM, jose jasanc...@terra.com.br wrote: Bom dia Pessoal Hoje tive uma triste noticia, conversando como o pessoal da DIgivoice. Tenho um Meucci com um Hd de 250G, para fazer gravaçao, o problema é que depois que gravo uns 5 G em media , ele para de gravar , segundo a Digivoice, qualquer sistema Linux pode conter em cada diretorio 4G , o que entao ocasionaria esse probelma. Minha pergunta é, se eu colocar um outro hd ficando assim : UM HD DE 250 PARA O SISTEMA INSTALADO UM HD DE 250G SÓ PARA GRAVAÇAO Funcionaria os 250 G de gravaçao nesse Hd? Ou existe uma forma de fazer com que eu consiga gravar mais que 4G no Hd do sistema? Se alguem já passou por isso por favor me ajudem Obrigado O tamanho do inode determina o tamanho máximo de cada arquivo. Isto é uma opção no momento da criação do sistema de arquivos com o mkfs. -- Reinaldo de Carvalho http://korreio.sf.net (Now available in English) http://python-cyrus.sf.net ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma
Re: [AsteriskBrasil] [Spam] Re: gravaçao
Caro colega tenho um meucci rodando a 9 meses com um HD de 500GB. e a pasta /var/spool/asterisk/monitor/ ja esta a 420GB. e esta gravando normal. - Original Message - From: Caio Zanolla zano...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Wednesday, February 18, 2009 2:56 PM Subject: [Spam] Re: [AsteriskBrasil] gravaçao lembrei tambem de uns artigos da Linux Magazine chamados Filesystem by Design, que podem te ajudar. 2009/2/18 Caio Zanolla zano...@gmail.com: use a variavel que contem o numero do ramal na hora de indicar em qual arquivo gravar por exemplo. ex.:chamada para ramal 203 às 14:20 CALLID=203 DATE=18FEV1420 exten=1,Record(/var/rec/#{CALLID}/#{DATETIME}) vai gravar o arquivo /var/rec/203/18FEV1420.wav isso é somente um exemplo. nao sei a sintaxe do comando pra gravar e nao sei como esta seu dialplan, mas daqui pra frente acho que vc consegue se virar :) logico que depois voce vai querer por exemplo criar diretorios on the fly caso nao existam, mas isso tbm é facil. boa sorte! 2009/2/18 Reinaldo de Carvalho reinal...@gmail.com: On Wed, Feb 18, 2009 at 10:13 AM, jose jasanc...@terra.com.br wrote: Bom dia Pessoal Hoje tive uma triste noticia, conversando como o pessoal da DIgivoice. Tenho um Meucci com um Hd de 250G, para fazer gravaçao, o problema é que depois que gravo uns 5 G em media , ele para de gravar , segundo a Digivoice, qualquer sistema Linux pode conter em cada diretorio 4G , o que entao ocasionaria esse probelma. Minha pergunta é, se eu colocar um outro hd ficando assim : UM HD DE 250 PARA O SISTEMA INSTALADO UM HD DE 250G SÓ PARA GRAVAÇAO Funcionaria os 250 G de gravaçao nesse Hd? Ou existe uma forma de fazer com que eu consiga gravar mais que 4G no Hd do sistema? Se alguem já passou por isso por favor me ajudem Obrigado O tamanho do inode determina o tamanho máximo de cada arquivo. Isto é uma opção no momento da criação do sistema de arquivos com o mkfs. -- Reinaldo de Carvalho http://korreio.sf.net (Now available in English) http://python-cyrus.sf.net ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil