Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criei uma API do twitter usando php para fazer a conexão
para executar a api apenas uma vez e deixar que ela faça todo o trabalho, ultilizei sleep do php, está função ira fazer com que a execução pare por determinado tempo e depois volte a continuar o processo.
Então criei um for de 0 à 288 com sllep de 300 que é equivalente a 5 minutos, sendo assim minha API irá rodar 24 horas twittando uma vez a cada 5 minutos até concluir todo o processo.
for($i=0;$i<288;$i++){
//envia pro twitter
sleep(300);
}
A API funciona perfeitamente, quando eu inicio o processo ela é enviada ao servidor, então eu posso desligar o computador e ela continua funcionando perfeitamente, o problema é que pelo fato de ela dar 288 voltas ela fica carregada na memória do servidor, quando o sllep é executado para o processo do servidor mais a memória continua oculpada, acusando que estou usando os recursos de memória exessivamente.
Alguem teria alguma solução ou Sugestão para o problema?
Carregando comentários...