[AsteriskBrasil] [Spam] Re: gravaçao
Muriel Arneiro
murielmartins em gmail.com
Quinta Fevereiro 19 10:41:23 BRT 2009
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 ($fileCount>3000) {
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 ($dirCount>10) {
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 <jasanchez em 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" <everton em visaotecnologia.com>
> To: <asteriskbrasil em 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" <zanolla em gmail.com>
> To: <asteriskbrasil em 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 <zanolla em 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 <reinaldoc em gmail.com>:
> >> On Wed, Feb 18, 2009 at 10:13 AM, jose <jasanchez em 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 em 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 em 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 em 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
--
Muriel Arneiro
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090219/5f29f5d6/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil