Heroku에서 1 분마다 작업을 실행하여 특정 사용자 작업 시간 초과 조건이 충족되는지 확인하고 싶습니다. 나는 매 시간 Heroku cron 작업 만 실행할 수 있으므로 이렇게 시간을 초과 한 작업을 설정하는 가장 좋은 방법은 무엇입니까? 내가 Heroku에서 레일 3.1을 사용하고 있습니다.매분 작업 예약 Heroku on Heoku
답변
:run_at
과 함께 자동 재시작 작업을 사용하면 delayed_job을 사용할 수 있습니다. 일종의 이런 식으로 뭔가 : 어딘가에 다음
class YourJob
def do_interesting_things
#... Do what needs to be done.
self.delay(:run_at => 1.minute.from_now).do_interesting_things
end
def self.start_me_up
new.do_interesting_things
end
end
그리고 응용 프로그램의 초기화 중 : 오늘로
YourJob.start_me_up
환상적인 감사 –
[시계] (https://devcenter.heroku.com/articles/clock-processes-ruby)에는 dyno가 필요하므로 다른 유형의 dyno (시간당 $ 0.05, 두 번째로 청구 가능 - 약 ** $ 35/월 **). 스케줄을 "매분마다"요구하지 않지만 10 분 *, 매시 * 또는 매일 * (특정 시간에) *로 괜찮 으면 * [Heroku Scheduler] (https : //addons.heroku.com/scheduler), 무료 부가 기능. – user664833
시계 작업의 또 다른 한계는 단일 dyno에서만 실행할 수 있다는 것입니다. 따라서 단일 프로세스가 처리 할 수있는 것보다 더 많은 스케줄 작업이 있으면'delayed_job' 솔루션이 더 잘 작동합니다. – Leopd
- 1. 매분 실행되는 실행 작업
- 2. 새우, prawnto on heroku
- 3. 예약 된 작업 오류
- 4. Ruby on Rails에서 DB가 무료 일 때의 작업 실행하기 Heroku
- 5. 예약 보고서 (작업) 모니터
- 6. 코코아로 예약 된 작업?
- 7. 장고 예약 작업
- 8. 예약 된 작업 생성
- 9. PHP에서 예약 작업
- 10. vb.net에서 예약 작업
- 11. 서식있는 작업 예약
- 12. 스크립트에서 예약 작업 시작
- 13. 동적 예약 작업
- 14. Jetty에서 예약 된 작업
- 15. 백그라운드 작업 예약 방법
- 16. ASP.NET : 예약 된 작업
- 17. 리눅스에서 작업 예약
- 18. Roku 3.1 on Heroku 대나무
- 19. Ruby on rail과 Heroku 문제
- 20. Rails 3 SSL on Heroku
- 21. Ruby on Heroku Memcache 오류
- 22. 작업 예약, 작업 실행 여부 확인
- 23. Backgroundrb 예약 된 작업 종료
- 24. IIS에서 실행중인 PHP 작업 예약
- 25. URL을 여는 예약 된 작업
- 26. 재 스케줄 작업 사전 예약
- 27. 예약 된 작업 실패 오류
- 28. Windows 서버 2008의 작업 예약
- 29. Windows 용 예약 작업 개발
- 30. .Net에서 예약 된 작업 설정
감사합니다. 나는 오늘 그것을 시도 할 것이고 작동한다면 대답을 받아 들일 것입니다 :-) –
이것을 해결 했습니까? 나는 1 분마다 갈퀴 작업을 실행할 필요가 있습니다. 그리고 cron을 필요로하는지 스스로 대결 할 수있는 방법이 있어야한다고 생각합니다. 현재 heroku의 cron은 매시간 최대 시간을가집니다. – ylluminate
@yluminate : 나는 결코 들었지만 작동 할 것이고, 시도해보고, 그것이 어떻게 진행되는지 알려줄 것이다. –