[Rio-pm] Out of memory!

Manoel Domingues Junior manoel.domingues.junior em gmail.com
Quarta Abril 13 16:27:26 PDT 2011


Ok, o problema foi resolvido.

Muito obrigado galera!

Já vou abrir outra thread...

Em 13 de abril de 2011 13:52, Marco A P D'Andrade <mdacwb em gmail.com>escreveu:

> Manoel,
>
> Ajusta os valores de seu ulimit!
>
> Pode parecer um valor muito alto, mas quando você vai carregar uma base de
> dados como a do CPAN isto fica muito pequeno.
>
>
> > max memory size         (kbytes, -m) 60000
> > virtual memory          (kbytes, -v) 60000
>
> Eu não sei como é feito o controle para sub-processo para um ulimit, mas é
> bem provavel que isto seja subtraido desta base.
> Como estou com pouco tempo para o verificar (aka man), sugiro que verifique
> isto e nos informe ;)
>
>
>
> Para ter uma ideia... eu iniciei o CPAN só para checagem, e o resultado de
> um TOP foi de 134M !
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+
> COMMAND
> 18771 mda       20   0  *185m 134m* 2672 R  100  1.7   0:17.06
> perl
>
>
> Quando eu setei os valores de virtual memory:
>
>
>
> mda em mda-lab:~$ ulimit -v 50000
>
>
> mda em mda-lab:~$ perl -MCPAN -e shell
> Terminal does not support AddHistory.
>
> cpan shell -- CPAN exploration and modules installation (v1.9402)
> Enter 'h' for help.
>
> cpan[1]> install Text::Glob
> CPAN: Storable loaded ok (v2.20)
> Going to read '/home/mda/.cpan/Metadata'
> Out of memory!
> Terminal does not support GetHistory.
> Lockfile removed.
>
>
> Mas... como disse... Eu realmente estou desatualizado ;)
> Sou tão pragmatico com o acrescimo de módulos que não conhecia tantos
> detalhes como descritos nesta thread ;)
>
>
> I'm trying to back ;)
>
> Para quem conhece o historico... Eu realmente perdi meu "jeito"...
>   Na ultima negociata com o taxista não deu certo... Propus 50 pratas para
> Niteroi, já com o pedagio (o normal é 65...) e o cara negou! Paguei 10 da
> Tijuca para a Rodoviaria ;)
>   Não conheço os detalhes de memoria do CPAN !!
>   Preguiça de ler sobre ulimit (arghhh)
>
>   Tem muito python no meu sangue ultimamente ;)
>
> Heavy Dutty !! ES !
> (Preciso treinar a sinuca tbm ;) )
>
> Sds,
> Marco Antonio
>
>
>
> 2011/4/13 Manoel Domingues Junior <manoel.domingues.junior em gmail.com>
>
>> Então pessoal,
>>
>> Instalei o curl e o cpanm funcionou muito bem.
>> Quanto ao CPAN:SQLite não deu certo... Vou tentar instalar ele via cpanm.
>>
>> Abraços,
>>
>> 2011/4/12, Manoel Domingues Junior <manoel.domingues.junior em gmail.com>:
>> > Ao compilar o CPAN:SQLite deu erro...
>> >
>> > Test Summary Report
>> > -------------------
>> > t/01basic.t      (Wstat: 1024 Tests: 4 Failed: 4)
>> >   Failed tests:  1-4
>> >   Non-zero exit status: 4
>> > t/02drop.t       (Wstat: 512 Tests: 0 Failed: 0)
>> >   Non-zero exit status: 2
>> >   Parse errors: No plan found in TAP output
>> > t/03info.t       (Wstat: 512 Tests: 0 Failed: 0)
>> >   Non-zero exit status: 2
>> >   Parse errors: No plan found in TAP output
>> > t/04search.t     (Wstat: 512 Tests: 0 Failed: 0)
>> >   Non-zero exit status: 2
>> >   Parse errors: No plan found in TAP output
>> > t/05meta_new.t   (Wstat: 512 Tests: 0 Failed: 0)
>> >   Non-zero exit status: 2
>> >   Parse errors: No plan found in TAP output
>> > t/05meta_update.t (Wstat: 512 Tests: 0 Failed: 0)
>> >   Non-zero exit status: 2
>> >   Parse errors: No plan found in TAP output
>> > Files=7, Tests=4,  1 wallclock secs ( 0.03 usr  0.03 sys +  0.21 cusr
>>  0.09
>> > csys =  0.36 CPU)
>> > Result: FAIL
>> > Failed 6/7 test programs. 4/4 subtests failed.
>> > make: *** [test_dynamic] Error 255
>> >
>> >
>> > Meu ulimit -a:
>> > core file size          (blocks, -c) 0
>> > data seg size           (kbytes, -d) unlimited
>> > scheduling priority             (-e) 0
>> > file size               (blocks, -f) unlimited
>> > pending signals                 (-i) 5600
>> > max locked memory       (kbytes, -l) 32
>> > max memory size         (kbytes, -m) 60000
>> > open files                      (-n) 50
>> > pipe size            (512 bytes, -p) 8
>> > POSIX message queues     (bytes, -q) 819200
>> > real-time priority              (-r) 0
>> > stack size              (kbytes, -s) 20000
>> > cpu time               (seconds, -t) unlimited
>> > max user processes              (-u) 50
>> > virtual memory          (kbytes, -v) 60000
>> > file locks                      (-x) unlimited
>> >
>> > Não consegui instalar o curl...
>> > configure: error: ar not found in PATH. Cannot continue without ar.
>> >
>> > Vou pedir o root para instalar o curl mesmo...
>> >
>> > Abraços,
>> >
>> > 2011/4/12 Alexei Znamensky <russoz em gmail.com>
>> >
>> >> Manoel,
>> >>
>> >> eu vi que você já mencionou ulimit, mas por via das dúvidas, rode
>> "ulimit
>> >> -a" e cole o resultado aqui.
>> >>
>> >> []s,
>> >> Alexei
>> >>
>> >>
>> >> 2011/4/12 Gabriel Andrade de Santana <gabiruh em gmail.com>
>> >>
>> >>> 2011/4/12 Manoel Domingues Junior <manoel.domingues.junior em gmail.com
>> >:
>> >>> > Eu não consigo instalar o CPAN:SQLite...
>> >>> > Aparece o erro de memória...
>> >>> > Vou compilar o curl ... Já mando o resultado . . .
>> >>>
>> >>> Você tá instalando pelo CPAN.pm?
>> >>>
>> >>> Instale manualmente:
>> >>>
>> >>> $ wget
>> >>>
>> http://search.cpan.org/CPAN/authors/id/R/RK/RKOBES/CPAN-SQLite-0.199.tar.gz
>> >>> $ tar zxf CPAN-SQLite-0.199.tar.gz
>> >>> $ cd CPAN-SQLite-0.199
>> >>> $ perl Makefile.PL
>> >>> $ make
>> >>> $ make test
>> >>> $ make install
>> >>> _______________________________________________
>> >>> Rio-pm mailing list
>> >>> Rio-pm em pm.org
>> >>> http://mail.pm.org/mailman/listinfo/rio-pm
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Alexei "RUSSOZ" Znamensky
>> >> [russoz_gmail_com] [russoz.wordpress.com] [
>> www.flickr.com/photos/alexeiz]
>> >> [https://github.com/russoz]
>> >> Only love / Can bring the rain / That makes you yearn to the sky
>> >>
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>>
>>
>> --
>> --
>> 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
>>
>
>


-- 
--
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/20110413/b5e003ac/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm