본문 바로가기

개발/node.js

node.js 간단하게 heroku sleep 방지 하기

썸네일
썸네일

node.js 간단하게 heroku sleep 방지 하기

heroku의 무료티어는 30분동안 접속이 없으면, sleep 모드로 들어가며, sleep 모드에서 접속을 하게 될 경우 약 10초 정도의 대기기간이 필요합니다.

이 문제는 http 모듈을 사용하여 특정 시간마다 접속을 해주면 됩니다.

const http = require("http");
setInterval(function () {
  http.get("http://서버주소.herokuapp.com");
}, 600000);

위 코드를 입력하시면, 10분마다 서버에 접속을 하여, sleep 모드에 빠지지 않게 됩니다.

 

관련 글

node.js 깃허브 통해 무료 서버 heroku에 배포하기

 

node.js 깃허브 통해 무료 서버 heroku에 배포하기

node.js 깃허브 통해 무료 서버 heroku에 배포하기 라즈베리파이에 서버를 돌리고 학교앱에서 급식, 일정등을 라즈베리파이 서버에서 가져오고 있습니다. 하지만 라즈베리파이는 집에 정전이 났을 때 또는 실험,..

MK