¿Hay alguna manera de desconectar una función? Tengo 10 minutos para realizar un trabajo. El trabajo incluye un bucle, aquí está un ejemplo:Tiempo de espera una función en PHP
<?php
foreach($arr as $key => $value){
some_function($key, $value); //This function does SSH and SFTP stuff
}
?>
$ matriz tiene 15 elementos y some_function() a veces puede tardar más de 1 minuto. De hecho, una vez que fue ahorcado por 5 minutos.
¿Hay alguna forma de que pueda superar el tiempo de espera de la llamada de función y continuar con el siguiente elemento en $ arr?
Gracias!
algunas preguntas: ¿Qué pasa, que se limita a 10 minutos? no importa, si los trabajos ssh/sftp se ejecutan o no? y puede solucionar esta limitación mediante el uso de algún tipo de cola? – aurora
Es un script crontab que se ejecuta cada 10 minutos. Está comprobando el estado de los servidores y actualizando la base de datos. Si no recibo respuesta en 1 minuto, estoy configurando ese servidor servidor lento ... – Mo3z