[Rio-pm] nova seção: livros & resenhas!

Marco A P D'Andrade mdacwb em gmail.com
Terça Outubro 2 07:41:22 PDT 2007


Tito,

Pois seja bem vindo à comunidade !

Eu tenho uma ferramenta de aprovisionamento que roda de forma
independente do apache (daemon puramente perl), que já percebi a
existencia de memory leak.

Julgando ter problemas com o SOAP::Lite cheguei ao extremo de avaliar
ferramentas como Devel::Size, Devel::Leak, etc. Mas não cheguei a
consenso algum. Ao incorporar parte do codigo de dumpvar.pl,
disponível na arvore do Perl, identifiquei que não era o SOAP::Lite,
mas um módulo Log::Dispatch::Mail (ou similar), que gerava cache para
reduzir o envio de alertas.

Como somente agora eu incorporei transação no banco de dados eu nunca
passei a tratar requisições simultaneas, e por este motivo não
utilizei mod_perl.

Porém se eu tivesse enfrentado tal problema com mod_perl, uma
abordagem é limitar o numero de requisições "per child", forçando um
restart do processo ...

Por outro lado estes módulos que listei podem ajudar a identificar com
precisão o ponto de contenção.

PS: Recentemente eu percebi um problema ao ativar o keep_alive, que
ainda não tratei corretamente, no Transport HTTP, onde os headers
crescem muito, repetindo os content-types aceitos. Porém o keep_alive
é tratado pelo LWP::UserAgent, e provavelmente neste módulo é que se
concentram as falhas.

Neste momento, optei por limitar a reutilização do objeto, e isto
atendeu minha necessidade.


PS: O SOAP::Lite está passando por uma fase de revisão completa, e
possivelmente fracionamento nos ultimos dias, por falta de voluntários
para manutenção...


Sds,
Marco Antonio



Em 02/10/07, tito ocampos<titopy em gmail.com> escreveu:
> Olá caros (meu primeiro post aqui),
>
> vendo o pessoal ter postado o livro: "Programming Web Services with Perl" me
> fez lembrar de um problema que tive a uns 2,3 atrás relacionado ao módulo
> SOAP::Lite.
>
>  Básicamente eram problemas associados com memory leak utilizando Apache com
> mod_perl. Na época nos levou a re-escrever parte do sistema (pois sem o uso
> do mod_perl "performáticamente" o hardware não aguentava o tranco).
> Pergunta, mais a modo informativo que outra coisa: alguém já teve alguma
> experiência do tipo com o uso de SOAP::Lite e mod_perl?
>
> Não vejo a um tempo, mas nos releases do SOAP::Lite sempre constavam
> melhorias relacionadas a otimização de memória, correção de memory leak,
> etc....
>
> Abraços,
> Tito
>
>
>
>  On 9/24/07, breno <breno em rio.pm.org> wrote:
> > Boa pessoal!
> >
> > As resenhas de "Perl for Oracle DBAs" e "Programming Web Services with
> > Perl" já estão no ar!
> >
> > Lembrem-se, estamos adicionando apenas um pequeno parágrafo com a sua
> > impressão sobre o livro. Se quiser pode escrever sobre o mesmo livro,
> > não tem problema, a gente bota mais de um (é até melhor!).
> >
> > Mas não deixem de escrever! Sobre qualquer livro de Perl que tenha
> > feito parte da sua história, bom ou ruim. Dê um breve retorno para a
> > nossa comunidade!
> >
> > Quem quiser já incluir link de referência (oficial! Nada de
> > pirataria!) para o livro ou já deixar formatado em html, ótimo - mas
> > como programadores Perl são preguiçosos por natureza, quem não quiser
> > se dar ao trabalho basta enviar sua resenha!
> >
> > É apenas o nome do livro e um breve parágrafo (breve mesmo!) sobre o
> > que é o livro e qual a sua opinião sobre o mesmo, como(se) você o usa,
> > etc. Não doi ;-)
> >
> > Pensem assim:
> >
> > - se alguém me pedisse indicação sobre um bom livro de Perl, qual
> > seria minha resposta e por quê?
> >
> > - que livro de Perl teria salvo a minha vida/poupado quilos de
> > trabalho e dor de cabeça se eu tivesse lido quando precisava, e por
> > quê?
> >
> > - Com quantos livros de Perl se faz uma canoa? Ou melhor, com que
> > livros de Perl você fez a SUA canoa, e por quê?
> >
> >
> > []s
> >
> > -b
> >
> > On 9/23/07, Marco A P D'Andrade <mdacwb em gmail.com> wrote:
> > > Feito !!
> > >
> > > Mas.. Claudio. A idéia não é uma resenha completa (ao menos agora), é
> > > descrever o que vc mesmo achou do livro. Assim enriquecemos nossos
> > > links, e compartilhamos nossas experiências com os demais membros.
> > >
> > > Como tenho acesso, vou inserir diretamente, e deixar a bronca se
> > > faltar algo para depois ;)
> > >
> > > Mas para todos que queiram contribuir, peço que mandem:
> > >
> > > --------------------
> > > <a href="link para o livro (editora, books.google.com, etc)"
> > > <img src="imagem da capa">
> > > TITULO
> > > </a>
> > >
> > > Descricao
> > > <br>
> > > mail/nick - data
> > > --------------------
> > >
> > >
> > >
> > > <a
> href="http://books.google.com/books?id=JdYkZg-0vPwC&pg=PA1&dq=Perl+for+Oracle+DBAs&as_brr=0&hl=pt-BR&sig=-8wyBiRNK9QSzlhwiLUyPCZjxvc
> ">
> > > <img
> src="http://books.google.com/books?id=JdYkZg-0vPwC&pg=PP1&img=1&zoom=5&sig=lYNZKCe4PkatJ3GbNXg3_lzB8T0
> "
> > > Perl for Oracle DBAs
> > > </a>
> > >
> > > Este livro traz uma introdução ao Perl e muitos utilitários prontos.
> > > Serve tanto para programadores Perl que implementam algum controle
> > > sobre o Banco de dados, quanto para DBAs que precisam aprender um
> > > pouco mais desta linguagem.
> > > Se você tiver oportunidade, verá que é um livro que traz ferramentas,
> > > em sua maioria desconhecidas que atendem desejos para varios outros
> > > bancos de dados!
> > > - mda 2007/09/23
> > >
> > > <a href="
> http://books.google.com/books?id=vYFKqq3x6M0C&pg=PA1&dq=Programming+Web+Services+with+Perl&hl=pt-BR&sig=yyXhUKDkvDa-6EnTQ6FgB4bkvnE">
> > > <img src="
> http://books.google.com/books?id=vYFKqq3x6M0C&pg=PP1&img=1&zoom=5&sig=-Bo_j7kC6EtIfz0fTpRvxYmvZco">
> > > Programming Web Services with Perl
> > > </a>
> > >
> > >
> > > Escrito pelo próprio autor do SOAP::Lite, traz informação para
> > > usuarios novatos e intermediarios de Web Services. Se você está
> > > começando, ou encontrando dificuldades em implementar algo, verifique
> > > o que este livro lhe traz.
> > > SOAP, WSDL, REST, XML Schema, Transport, dados complexos, Client e
> Server.
> > > O que você precisa saber, e o que ainda nem imagina que vai precisar.
> > > Em um só projeto eu teria econimizado 3 meses de depuração e muita dor
> > > de cabeça se tivesse em mãos as valiosas informações contidas neste
> > > livro.
> > > - mda 2007/09/23
> > >
> > >
> > > Sds,
> > > Marco Antonio
> > >
> > >
> > > Em 21/09/07, Claudio Pereira<claudiopereira em gmail.com> escreveu:
> > > > Salve Breno!
> > > >
> > > > On 9/21/07, breno <breno em rio.pm.org> wrote:
> > > > > Pessoal,
> > > > >
> > > > > é com muito orgulho que apresento a mais nova seção do site da
> Rio-PM:
> > > > >
> > > > > "Livros & Resenhas"
> > > > >
> > > > > Aqui vamos incluir links (apenas links oficiais e/ou autorizados
> pelos
> > > > > autores) para livros  completos ou trechos, com pequenas resenhas
> que
> > > > > de fato são lidas, e resenhas mais completas caso alguém se disponha
> a
> > > > > fazê-la (ou "linkar" a partir de resenhas prontas em sites como o
> dos
> > > > > nossos amigos da SP-PM, SPB, etc).
> > > >
> > > > show! :D
> > > >
> > > > > Por enquanto, 3 livros: o "cabrito" (cookbook); o "cachorro" (best
> > > > > practices) e um sobre módulos e CPAN. É, eu sei, eu sei, devia ter
> > > > > incluido a "lhama" (aprendendo) e o "camelo" (programando) também,
> > > > > talvez até o "lagarto" (win32), mas eu sou só um, e precisamos dar
> > > > > tempo para as atualizações ;-)
> > > > >
> > > > > Alguém tem alguma outra recomendação além desses?
> > > >
> > > > Programming Web Services with Perl
> > > > By Randy J. Ray, Pavel Kulchenko
> > > > http://www.oreilly.com/catalog/pwebserperl/
> > > >
> > > > Já li, por indicação do MDA,  não sei se consigo escrever uma resenha
> > > > para o site, mas quem sabe alguém topa ajudar (MDA, Fernando)? :D
> > > >
> > > > > []s, e boa leitura!
> > > > >
> > > > > -b
> > > >
> > > > [  ]'s
> > > > --
> > > > Claudio Pereira aka IndioX
> > > > GentooBR - http://gentoobr.org
> > > > mailto: indiox em gentoobr.org
> > > > ---------------------------------------------
> > > > Gentoo Documentation Member
> > > > http://gdp.gentoo.org
> > > > _______________________________________________
> > > > 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
> > >
> > _______________________________________________
> > 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
>


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