<p dir="ltr">Ele disse que poderia mudar as colunas no banco livremente e preferia não alterar muito o script </p>
<div class="gmail_quote">On Sep 24, 2013 11:44 AM, "Alceu R. de Freitas Jr." <<a href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Marcio,<br>
<br>
Você disse que pode fazer pelo banco, certo?<br>
<br>
É possível você mudar a rotina existente para, ao invés de processar diretamente, mover o ID dos registros no banco para uma fila? Depois é só ir processando o que tem nada fila.<br>
<br>
Uma pesquisa rápida no CPAN me trouxe o Queue::Worker, que implementa fila fazendo persistência no banco. Acho que é o suficiente para seu caso.<br>
<br>
Estou partindo da suposição que você consegue identificar de forma unívoca os registros no banco. Depois de processados, você pode "mover" os registros para uma outra fila para que os mesmos sejam atualizados com o retorno do processamento (se necessário).<br>

<br>
[]'s<br>
<br>
<br>
Alceu Rodrigues de Freitas Junior<br>
--------------------------------------<br>
<a href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a><br>
---<br>
A well-used door needs no oil on its hinges.<br>
A swift-flowing stream does not grow stagnant.<br>
Neither sound nor thoughts can travel through a vacuum.<br>
Software rots if not used.<br>
These are great mysteries -- The Tao Of Programming, 5.1<br>
<br>
<br>
<br>
>________________________________<br>
> De: Marcio - Google <<a href="mailto:marciorp@gmail.com">marciorp@gmail.com</a>><br>
>Para: <a href="mailto:saopaulo-pm@mail.pm.org">saopaulo-pm@mail.pm.org</a><br>
>Enviadas: Terça-feira, 24 de Setembro de 2013 9:36<br>
>Assunto: Re: [SP-pm] Bloqueando registros para processamento<br>
><br>
><br>
><br>
>Tô usando InnoDB mesmo ... tenho pk e fk ... :|<br>
>Não entendo muito de mysql, mas sempre usei e me atende bem. Qual o problema com transações nele?<br>
>Como faço o "select ... for update" no DBI ?<br>
>[...]'s<br>
>Marcio<br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</blockquote></div>