데이터를 찾는 제 3 자 웹 사이트의 몇 페이지를 반복하는 스크립트를 만들었습니다. 나는 데이터베이스에 테이블을 가지고 있는데, 그 테이블에 대한 링크가있다.[PHP] [CRON] cron에서 페이지를 어떻게 다시 불러올 수 있습니까?
테이블에 약 1500 행가 있으므로 한 번에 처리 할 수 없습니다. 그래서 사이트를 새로 고침하고 매회 오프셋을 변경해야합니다. (offset+=limit)
. 그것은 내 브라우저에서 잘 작동하지만 CRON에서는 그렇지 않습니다. JavaScript 리로드 (meta http-equiv="refresh"
)를 사용할 수 없습니다. 나는 ignore_user_abort(true);
set_time_limit(0);
을 시도한 다음 잠을 자지 만 나에게도 504를 준다. 어떤 아이디어를 새로 페이지를 다시로드하는 방법 $_GET['offset']
?
cronjob으로 실행하면 일반적으로 실행 시간 제한이 없어야합니다. 그렇다면 왜 두 번 실행해야합니까? – Philipp
내가 임의 500 오류가있어서 - 데이터를 제한해야합니다. – grejfrut27
500 오류가 임의로 발생하지 않습니다 - 서버 로그 파일을보고 오류를 해결하십시오. 일부 해결 방법 대신 오류를 수정하십시오. – Philipp