[Rio-pm] Out of memory!
Manoel Domingues Junior
manoel.domingues.junior em gmail.com
Segunda Abril 11 19:08:31 PDT 2011
Olá,
Então, tentei todas as opções passadas e mais algumas que encontrei na
internet tentando compilar diretamante o código.
O servidor em questão é um cluster, logo memória não vai ser problema tão
cedo.
Descobri que a máquina não tem o curl...
A saída dos comandos que o Marco descrevi acima:
free -> A memória é bastante, bastante mesmo acho que dividindo o total pelo
numero de usuários deve ter algo em torno de 700Mb por user
swapon -s -> o uso de wap está muito baixo, do tamanho total dela só foi
usado 16 blocos...
ps auxw | wc -l -> 77, nada de mais para um cluster
Em qualquer comando que dou com o cpan para instalação de algum modulo, ele
exibe Out of Memory...
Já recebi até um:
Database was generated on Mon, 11 Apr 2011 03:27:13 GMT
..................Out of memory!
Lockfile removed.
*Segmentation fault*
[22:48:53]:~$
Vou pedir para o root instalar o curl e usar o cpanm, mas o erro com o cpan
continua e eu já reconfigurei ele de diversas formas (para ver se o erro
estava na configuração) e mesmo assim dava esse erro.
Abraços,
Em 11 de abril de 2011 15:22, breno <breno em rio.pm.org> escreveu:
> Também recomendo tentar o cpanm sempre que o cpan reclamar de falta de
> memória. Mas considerando que nunca vi isso de fato acontecer, tem
> algo de muito estranho no seu sistema/configuração. O cpan é o único
> que reclama de falta de memória? Cadê os resultados dos comandos que o
> Marco pediu? Ou já descobriu o que estava acontecendo e esqueceu de
> avisar pra gente? =)
>
> []s
>
> -b
>
> 2011/4/10 Bruno Buss <bruno.buss em gmail.com>:
> > Neste caso acho que você pode tentar:
> > a) Remover as configurações do cpan do seu usuário (rm -rf ~/.cpan) e
> depois
> > executar o cpan novamente que ele irá passar pelo processo de
> configuração.
> > b) Utilizar o cpanminus[1]:
> > Para instalar o Seu::Modulo::Favorito, sem instalar o cpanm:
> > curl -L http://cpanmin.us | perl - Seu::Modulo::Favorito
> > Para instalar o próprio cpanm:
> > curl -L http://cpanmin.us | perl - App::cpanminus
> > Depois pode usar direto:
> > cpanm Seu::Modulo::Favorito
> >
> > Se você gostar do cpanm e quiser largar o cpan de lado (como eu :P),
> então
> > recomendo também para atualizar todos os módulos:
> > cpanm App::cpanoutdated
> > cpan-outdated | cpanm
> > :D
> >
> > [ ]'s
> > [1]
> http://search.cpan.org/~miyagawa/App-cpanminus-1.4004/lib/App/cpanminus.pm
> > [2]http://search.cpan.org/~tokuhirom/App-cpanoutdated/bin/cpan-outdated
> >
> > 2011/4/10 Manoel Domingues Junior <manoel.domingues.junior em gmail.com>
> >>
> >> Eu estou usando local:lib sendo que qualquer coisa que tento fazer com
> >> o cpan ele retorna out of memory.
> >>
> >> Os links estão ok... acho que o problema esta em alguma configuração do
> >> cpan...
> >>
> >> Em 10/04/11, Eden Cardim<edencardim em gmail.com> escreveu:
> >> >>>>>> "Marco" == Marco A P D'Andrade <mdacwb em gmail.com> writes:
> >> >
> >> > Marco> Seu SO é 32 ou 64 bits?
> >> > Marco> Envia os comandos basicos:
> >> >
> >> > Marco> free
> >> > Marco> swapon -s
> >> > Marco> ps auxw | wc -l
> >> >
> >> > Marco> Você pode instalar as libs em area isolada, lembrando
> apenas
> >> > Marco> de colocar a indicação dentro de seu script para o local a
> >> > Marco> buscar.
> >> >
> >> > Marco> Ex:
> >> >
> >> > Marco> use lib qw( /usr/local/lib );
> >> >
> >> > Cuidado que também precisa apontar a lib pro diretório onde ficam os
> >> > binários pros casos de módulos com XS, etc. Minha recomendação é ou
> usar
> >> > algo como o local::lib ou manter um build de perl stand-alone com
> >> > relocação habilitada.
> >> >
> >> > --
> >> > Eden Cardim Need help with your Catalyst or DBIx::Class
> >> > project?
> >> > Code Monkey http://www.shadowcat.co.uk/catalyst/
> >> > Shadowcat Systems Ltd. Want a managed development or deployment
> >> > platform?
> >> > http://blog.edencardim.com/
> >> > http://www.shadowcat.co.uk/servers/
> >> > _______________________________________________
> >> > Rio-pm mailing list
> >> > Rio-pm em pm.org
> >> > http://mail.pm.org/mailman/listinfo/rio-pm
> >> >
> >>
> >>
> >> --
> >> --
> >> Manoel Domingues Junior
> >> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar
> >> dados é o primeiro passo para a comunidade."
> >> IBM - Prodigy Linux
> >> _______________________________________________
> >> Rio-pm mailing list
> >> Rio-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >
> >
> >
> > --
> > Bruno C. Buss
> > http://brunobuss.wordpress.com/
> > http://www.dcc.ufrj.br/~brunobuss/
> >
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> >
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
--
--
Manoel Domingues Junior
"Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é
o primeiro passo para a comunidade."
IBM - Prodigy Linux
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20110411/326d2d60/attachment-0001.html>
Mais detalhes sobre a lista de discussão Rio-pm