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

