E tudo começou com um sisteminha pra um amigo. =/
Bom, o site dele tá na locaweb. Observei que a locaweb limita a faixa de
horário para rodar o cron, entre 2 e 3hs da manhã. Digamos que eu agende
para rodar as 2hs, e o script demore 2hs executando. Terei problema?

Usar o comando PHP direto, Robson, seria algo mais ou menos assim?

0 2 * * * php /home/LoginFTP/public_html/script.php

Sendo que no script.php, ele verifica se há envio agendado, e envia por
lote. Mas, como seria essa divisão por lote, nesse caso?

Vinicius


2009/7/21 Cairo Noleto <[email protected]>

> Já pensou em fazer esse processamento em fila? Sem a intervenção de um
> usuário? Algo do tipo: clique aqui para enviar email para 1 milhão e meio de
> pessoas => Em breve todos os emails serão enviados.
> Para o usuário a resposta é instantânea, pois são apenas alguns segundo
> para o processamento da requisição http. No servidor, você chamaria alguém
> para processar e disparar a fila, podendo dividir em lotes e reprocessar
> caso tenha algum erro.
>
> Você pode usar o RabbitMQ (um servidor de filas) e usar scripts em Ruby
> (com o amqp). Existe várias outras implementações em outras linguagens
>
> 2009/7/21 Waner Miranda <[email protected]>
>
> Só aumentar o tamanho da memória alocada seria maquiar o problema. Faz os
>> envios por partes  de 4 em 4 mil ou algo do tipo. Sempre lembrando de limpar
>> o cache que vai dar certinho.
>> ------------------------------------------------------------------------------------------------------------------------------------
>>
>> Tupi, or not Tupi that is the question.
>> (...)
>> Só me interessa o que não é meu. Lei do homem. Lei do antropófago.
>>
>> ------------------------------------------------------------------------------------------------------------------------------------
>>
>>
>>
>> 2009/7/21 Robson Mendonça <[email protected]>
>>
>>> Olá,
>>>
>>> eu uso 48MB nos meus servidores de deploy, e normalmente tento manter
>>> baixo o consumo de memória por processo. Quando se aumenta muito esse valor,
>>> dois ou três processos acabam pendurando o servidor.
>>>
>>> O mais interessante seria você dividir esses 24mil emails em lotes, com
>>> um intervalinho de tempo entre cada lote, para o servidor pegar folêgo.
>>>
>>> É só uma opinião, tentar resolver problema de software jogando mais
>>> hardware em cima, pode causar problemas irreverssíveis num futuro próximo,
>>> principalmente se esses 24mil email podem virar 30mil, 40mil, e outros mil
>>> mais.
>>>
>>> Falow!
>>>
>>>
>>> 2009/7/21 Vinicius Cruz <[email protected]>
>>>
>>>> 128Mb é um valor bom?
>>>>
>>>> 2009/7/21 Marcelo Ferreira <[email protected]>
>>>>
>>>> Provavelmente não, senão o pessoal iria usar até o talo. Faz como o
>>>>> pessoal falou, entre em contato com a empresa que hospeda o site, para ver
>>>>> se é possível aumentar a memória.
>>>>>
>>>>> 2009/7/21 Vinicius Cruz <[email protected]>
>>>>>
>>>>> Poderia usar o ini_set("memory_limit", "128M"); ?
>>>>>> 2009/7/21 Newton Wagner <[email protected]>
>>>>>>
>>>>>> Não sei se estou viajando aqui, mas segundo essa mensagem de erro, o
>>>>>>> seu servidor tem apenas 64MB de memória disponível para o PHP.
>>>>>>>
>>>>>>> 67108864 bytes / 1024 (kb) / 1024 = 64mb
>>>>>>>
>>>>>>> Você não acha que isso é muito pouco não? :D. Estou cmo o Anderson,
>>>>>>> entre em contato com a administração do servidor onde está hospedado
>>>>>>> o
>>>>>>> site do seu cliente.
>>>>>>>
>>>>>>> 2009/7/20 Anderson Unsonst <[email protected]>:
>>>>>>> > velho esse servidor é confiavel ? pede ao suporte deles uma analise
>>>>>>> de
>>>>>>> > performace
>>>>>>> >
>>>>>>> > _______________________________________________
>>>>>>> > Lista mailing list
>>>>>>> > [email protected]
>>>>>>> >
>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Newton Wagner
>>>>>>>
>>>>>>> skype: newtonwagner
>>>>>>> msn/gtalk: [email protected]
>>>>>>>
>>>>>>> http://www.newtonwagner.net/
>>>>>>> - http://www.diariodaselva.com.br/
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista mailing list
>>>>>>> [email protected]
>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista mailing list
>>>>>> [email protected]
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista mailing list
>>>>> [email protected]
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>>
>>> --
>>> Robson Mendonça
>>> http://www.myweboncreate.com
>>> CTO at LEC/UFRGS (Cognitive Studies Lab)
>>> LEC - Laboratório de Estudos Cognitivos - UFRGS
>>> Centro de Excelência Sun para Desenvolvimento de Soluções de TI para
>>> Educação
>>> Fundação Pensamento Digital - www.pensamentodigital.org.br
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
> --
> Cairo Noleto 
> Visits http://www.caironoleto.com/
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a