웹 크론탭 서비스 원리가 궁금합니다
본문
안녕하세요. 검색해보면 web cron service가 많던데요~
어떻게 동작하는 건지 궁금합니다.
유저가 웹에서 cron을 등록하면 서버 crontab에 등록이 되는건지..
궁금한 이유가..
제 서버에서 php를 실행하는게 아니라 크론을 시켜주는 대행사이트 같은 원리를 이용해서 웹호스팅으로 제 서버의 php를 실행하려고 하거든요.
초단위로 하고 싶은데 제 서버에서 무리라서 그렇습니다.
답변 감사합니다.
답변 4
외부서버에서 우리 서버의 URL로 curl 요청을 일정시간마다 보내주는 구조입니다.
일반적인 웹크론 서비스는.. 사용하시는 계정에 실행 파일이 있어야 하고 웹크론은 단순히 정해진 시간에 해당 코드가 있는 웹페이지 URL을 호출하는 원리일 겁니다.
서비스를 하는 업체만
해당 구현사항에 대해 정확히 알고 있을 것이고
업체 비관련자는 알수 없다.
가 맞을것 같습니다.
crontab 구현이야
실제 OS 내부 crontab 에 연결시킬수도 있구요
crontab 처럼 동작하도록 별도의 시스템을 구축할 수도 있는 것이구요
또한 crontab 으로 타서버 와의 컨트롤은
일반적으로 CLI 기반이 아닌 WEB 기반 방식으로 제한됩니다.
rss나 파싱등등 실행위치를 지정해주고 그걸 컴퓨터시간으로 정해진시간에 대신해주는겁니다
매크로라고 보시면될듯해요 헌데 초단위로 계속 실행시킨다고한다면 외부에서 실행시키는거라 부하가 꽤 될텐데요..
답변을 작성하시기 전에 로그인 해주세요.