테스트 사이트 - 개발 중인 베타 버전입니다

웹 크론탭 서비스 원리가 궁금합니다 채택완료

탬니 7년 전 조회 4,702

안녕하세요. 검색해보면 web cron service가 많던데요~

어떻게 동작하는 건지 궁금합니다.

 

유저가 웹에서 cron을 등록하면 서버 crontab에 등록이 되는건지..

 

궁금한 이유가..

 

제 서버에서 php를 실행하는게 아니라 크론을 시켜주는 대행사이트 같은 원리를 이용해서 웹호스팅으로 제 서버의 php를 실행하려고 하거든요.

 

초단위로 하고 싶은데 제 서버에서 무리라서 그렇습니다.

답변 감사합니다.

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
P
7년 전

외부서버에서 우리 서버의 URL로 curl 요청을 일정시간마다 보내주는 구조입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

탬니
7년 전
답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

rss나 파싱등등 실행위치를 지정해주고 그걸 컴퓨터시간으로 정해진시간에 대신해주는겁니다

 

매크로라고 보시면될듯해요 헌데 초단위로 계속 실행시킨다고한다면 외부에서 실행시키는거라 부하가 꽤 될텐데요..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

탬니
7년 전
답변 정말 감사합니다. 네 지정된 시간에 입력한 명령어를 실행하는 건 알겠는데 개인서버가 아닌 웹호스팅에서 개인서버로 php 페이지 접속만 주기적으로 하고 싶습니다. 서버 부하는 두번째 문제로 생각하고 있습니다. ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

7년 전

서비스를 하는 업체만

해당 구현사항에 대해 정확히 알고 있을 것이고

업체 비관련자는 알수 없다.

가 맞을것 같습니다.

 

crontab 구현이야

실제 OS 내부 crontab 에 연결시킬수도 있구요

crontab 처럼 동작하도록 별도의 시스템을 구축할 수도 있는 것이구요

 

또한 crontab 으로 타서버 와의 컨트롤은

일반적으로 CLI 기반이 아닌 WEB 기반 방식으로 제한됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

탬니
7년 전
답변 정말 감사합니다. 어려운 내용이네요!

댓글을 작성하려면 로그인이 필요합니다.

7년 전

일반적인 웹크론 서비스는.. 사용하시는 계정에 실행 파일이 있어야 하고 웹크론은 단순히 정해진 시간에 해당 코드가 있는 웹페이지 URL을 호출하는 원리일 겁니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

탬니
7년 전
답변 정말 감사합니다. php 실행이 그냥 접속만 되면 되는 것이라서 웹호스팅에서 URL만 주기적으로 호출할 수 있으면 되는데 그 방법을 모르겠네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인