PHP 파일을 2분 단위로 실행 대기 하기.. 채택완료
일산사랑
11년 전
조회 6,999
crontab 을 이용해서 돌리고 있는데, 제공받는 API 콜수가 분당 10개 까지가 무료 이니다.
그래서 안전하게 리스트를 10개씩 실행하도록 get방식으로 변경을 하였는데요.
crontab 으로 등록을 하니까 실행이 안됩니다.
에를들어
www.aaa.com/crontab/get_api.php?q=a
www.aaa.com/crontab/get_api.php?q=b
www.aaa.com/crontab/get_api.php?q=c
위처럼 리스트를 get으로 q값을 받아서 실행하도록 했는데, crontab 에서는 저렇게 등록하고 실행을 못하는거 같네요.
그냥 get_api.php 까지 된 경로로 실행해야 할거 같은데요.
그러면 php 함수 내에서
q=a 값으로 실행을 한 후에 2분 대기했다가 q=b 값으로 실행하고 이런식으로 해야 할거 같은데,
혹시 이러한 방법으로 하는 힌트좀 부탁 드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
차라리 유저에게 겟을 받아 크론을 돌릴리스트를 테이블에 저장하여
2분에 한번씩 get_api.php를 돌려서
get_api.php파일에서 테이블에 저장된 값들을 전부실행시키는게 좋지않을까요??
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인