함수를 시간 종료하는 방법이 있습니까? 나는 10 분 동안 일을해야한다. 작업은 여기에 루프를 포함하는 예입니다PHP의 함수에서 시간 초과
<?php
foreach($arr as $key => $value){
some_function($key, $value); //This function does SSH and SFTP stuff
}
?>
$의 편곡이 15 개 요소 때로는 1 개 이상 분 정도 걸릴 수 있습니다 some_function()를 가지고있다. 사실 5 분 동안 매달렸다.
함수 호출을 시간 초과하고 $ arr의 다음 요소로 넘어갈 수있는 방법이 있습니까?
감사합니다.
몇 가지 질문 : 그것은이다 그 10 분을 제한하는거야? ssh/sftp 작업이 실행되는지 여부는 중요하지 않습니까? 어떤 종류의 대기열을 사용하여이 제한을 해결할 수 있습니까? – aurora
10 분마다 실행되는 crontab 스크립트입니다. 서버 상태를 확인하고 데이터베이스를 업데이트합니다. 내가 1 분 안에 응답을 얻지 못한다면, 서버를 느리게 설정하는 중입니다 ... – Mo3z