Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2021, 16:29
remy
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 22 años, 1 mes
Puntos: 0
Error con sleep en php

Hola amigos:
Tengo un problema serio. Estoy realizando un script, (lo tengo corriendo en segundo plano con --- @shell_exec("E:/xampp/php/php.exe -f " . CurrentPath() . "/verify.php " . $list . " &"); --- donce $list es un parametro), en PHP que revisa una base de datos, pero es muy grande y quiero que pare 60 segundos y vuelva a iniciarse el ciclo. Lo que sucede es que lo hace 4 o 5 veces pero a la sexta vez comienza a correo el el script de nuevo desde cero. O sea nunca acaba de leer los datos en la base d edatos. No tengo nada en el script que detenga completamente, solo el sleep.

Me pueden ayudar? Sino entieneden les vuelvo a explicar. Es muy importante
este es el sleep (esta al final del ciclo)

$i = 0;
$j = 1;
while ($row_p = $database->valor_record($sql_p)) {
$i++;
$save->saveRecord($i);
$resto = $j % 10;
if ($resto == '0') {
sleep(60);

}

$j++;
}

saludos fraternales :.