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

기간 제한 회원정보 업데이트 채택완료

양이df 1년 전 조회 1,891

여러가지 방법이 있을 수 있을 것 같은데 고수님들 생각에 어떤 방식이 제일 효과적일지 궁금하여 질문 남겨봅니다.

DB 테이블 안에 특정 날짜를 입력해두고 매일 12시마다 테이블 안의 날짜들을 모두 체크하여 날짜가 지났으면 상태를 변경하는 식의 기능이 필요한데, 12시 정각에 확인하고 업데이트 하는 방법으로 어떤걸 사용하는게 제일 부하가 적고 적절할까요? 

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

답변 3개

채택된 답변
+20 포인트
e
1년 전

서버에 cron 을 사용하는게 좋구요.

안되면 외부 cron 을 사용해야 합니다.

https://cron-job.org/en/

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

답변에 대한 댓글 1개

양이df
1년 전
다들 cron 말씀해주시네요. 외부 cron이 있는 지는 저도 처음 알아서 채택했습니다. 감사합니다.

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

M
1년 전

서버에 cron 으로 등록해서 하시는게 가장 편하긴 합니다.

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

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

웅푸
1년 전

Node.js 에서 node-cron을 사용하여 주기적인 리눅스 시스템에서 특정 시간에 스크립트를 실행하도록 스케줄링 해주고 시간마다 데이터베이스를 확인하고 필요한 업데이트를 수행할수 있도록 하면 좋을것 같네요

 

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

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

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

로그인