23/09/2021, 16:29
|
| | 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 :. |