Node-RED (enebular)를 heroku에서 실행할 때 heroku를 잠들 수 없습니다 (addons없이)
지식 재료
전제 조건
enebular - Getting Started 체험
heroku Free 플랜 사용하기
이용환경
에 6
이번 목표
heroku 무료 플랜은
30분 동안 아무 작업도 수행되지 않은 경우 절전 모드로 전환
라는 제한이 있습니다.
세상에는, 이것을 회피하는 방법이 넘쳐나고 있었습니다만, heroku 에 배치한 Node-Red 자신이, 간단하게 회피책을 구현할 수 있을 것 같기 때문에 시험했습니다.
수면 검증
heroku에 배포 한 응용 프로그램을 방치하면 잠자기 여부를 확인했습니다. 검증에는 heroku cli 을 사용합니다.
heroku ps -a [アプリ名]
에서 배포된 응용 프로그램의 상태를 볼 수 있습니다.
응용 프로그램이 시작된 시간과 이전 경과 시간이 표시됩니다. 또, 보조 정보로서 heroku 의 로그도 봐 둡니다.
30분 이상 방치한 후, 다시 heroku ps
로, 어플리케이션의 상황을 확인합니다.
방치 후, 약 30분에 수면 상태 [idle]가 되었습니다.
실천
flow 만들기
heroku에 배포 할 때 잠자기를 원하지 않는 흐름의 끝에 위의 빨간색 프레임 노드를 배치하고 연결합니다.
[inject] -> [http request] -> [(debug) 없어도 가능]
[inject] 노드 설정
"반복 필드"를 다음과 같이 설정
- 지정된 시간 간격
- 시간 간격 15分
[http request] 노드
URL
필드에 heroku에 배포한 애플리케이션의 URL을 지정합니다.
실행 및 결과
[1] 생성 된 흐름을 heroku에 배포합니다. 배포 후 heroku ps
에서 응용 프로그램의 작동 상태를 확인합니다.
【2】30분 이상 방치한 후, 다시 heroku ps
로, 어플리케이션의 상황을 확인합니다.
30 분 이상 경과해도 슬립 상태 [idle]로 천이하지 않았습니다.
【4】4시간 경과까지는 보았습니다.
요약
heroku addons를 사용하면 어떤 앱에서도 수면을 피할 수 있지만, node-red 라면 스스로 손쉽게 수면을 피할 수 있는 것을 체험할 수 있었습니다. 조금 응용하면, 자전으로 사활 감시도 할 수 있을까 생각합니다.
Reference
이 문제에 관하여(Node-RED (enebular)를 heroku에서 실행할 때 heroku를 잠들 수 없습니다 (addons없이)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kakimoty_Field/items/1383c5c3352e5fa8d6af
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
flow 만들기
heroku에 배포 할 때 잠자기를 원하지 않는 흐름의 끝에 위의 빨간색 프레임 노드를 배치하고 연결합니다.
[inject] -> [http request] -> [(debug) 없어도 가능]
[inject] 노드 설정
"반복 필드"를 다음과 같이 설정
- 지정된 시간 간격
- 시간 간격
15分
[http request] 노드
URL
필드에 heroku에 배포한 애플리케이션의 URL을 지정합니다.실행 및 결과
[1] 생성 된 흐름을 heroku에 배포합니다. 배포 후
heroku ps
에서 응용 프로그램의 작동 상태를 확인합니다.【2】30분 이상 방치한 후, 다시
heroku ps
로, 어플리케이션의 상황을 확인합니다.30 분 이상 경과해도 슬립 상태 [idle]로 천이하지 않았습니다.
【4】4시간 경과까지는 보았습니다.
요약
heroku addons를 사용하면 어떤 앱에서도 수면을 피할 수 있지만, node-red 라면 스스로 손쉽게 수면을 피할 수 있는 것을 체험할 수 있었습니다. 조금 응용하면, 자전으로 사활 감시도 할 수 있을까 생각합니다.
Reference
이 문제에 관하여(Node-RED (enebular)를 heroku에서 실행할 때 heroku를 잠들 수 없습니다 (addons없이)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kakimoty_Field/items/1383c5c3352e5fa8d6af텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)