레일에서 루비를 처음 사용하기 때문에 주기적으로 일부 작업을 수행하는 crontab과 같은 것이 있는지 궁금합니다. 기본적으로 엔티티의 URL을 핑 (ping)해야하지만 다른 엔티티 (entity1은 각각 600ms, 엔트리는 각 500ms ...)마다 각 엔티티에 ping을 수행해야합니다. 이것을하는 루비가 있습니까? 감사합니다.정기적 인 ping [ruby on rails]
1
A
답변
1
필요에 따라 다양한 옵션이 있습니다.
- whenever
- delayed_job
- resque 또한 단지
cron
및rails runner
을 사용할 수 있습니다
(가능성이 과잉); 그냥 달라.
0
나는 + https://github.com/musicglue/sidekiq-isochronal
당신은 각 엔티티에 대한 작업자를 만들 수 있으며, 각각의 스케줄을 정의 sidekiq를 사용하여 찾고 있어요.
관련 문제
- 1. ruby on rails - ruby on rails 2
- 2. Ruby on Rails Listener
- 3. Ruby 대 Ruby On Rails
- 4. Ruby on Rails fullcalendar-rails
- 5. Ruby on Rails 블로그
- 6. 정규식 + Ruby On Rails
- 7. Ruby on Rails 서술문
- 8. Ruby on Rails - 고유성
- 9. Ruby on Rails 관계
- 10. Ruby on Rails 쿼리
- 11. Ruby on rails association
- 12. Ruby on Rails with
- 13. Ruby on Rails 설치
- 14. PDF와 Ruby on Rails
- 15. Ruby on Rails 방법
- 16. Ruby on Rails + Devise
- 17. Mootools + Ruby on Rails ==?
- 18. Ruby On Rails 마이그레이션
- 19. Docsplit Ruby on Rails
- 20. Ruby on rails beginner
- 21. Ruby on Rails Time.zone.now
- 22. Ruby on Rails TDD;
- 23. ruby on rails + iis7
- 24. IIS7의 Ruby on Rails
- 25. Ruby On Rails 대장간
- 26. Ruby On Rails Application.html.haml
- 27. Ruby on Rails 튜토리얼
- 28. Ruby on Rails + Ajax
- 29. Ruby on Rails 테스트하기
- 30. Ruby on Rails 그래프
답장을 보내 주셔서 감사합니다.하지만 소속 항목 (예 : 서비스)에 따라 이러한 정기 작업을 동적으로 추가/제거해야합니다. 여러 종점이있는 여러 개의 서비스가 있습니다. 서비스에 속한 간격 (예 : 500ms)에 서비스의 각 끝점에 대해 ping을 수행해야합니다. 이 "핑 (ping)"은 서비스가 등록 될 때 시작되고 서비스가 시스템에서 삭제 될 때 종료됩니다. 당신이 제시 한 보석들에서 이것을 구현하는 것이 가능합니다. 왜냐하면 내가보기에는 고정 된 일자리 스케줄 만 있기 때문입니다. –
@MrBlack 잘 모르겠습니다. 그러나 솔직히 말하면, 나는 앱 안에서도 이것을 할 수 있을지 확신하지 못합니다. 타이밍 요구 사항은 꽤 공격적입니다. 특히 엔드 포인트가 많은 경우 특히 그렇습니다. 나는 몇몇 테스트를 실행하는 것을 고려할 것입니다, 아마 하나의 직업은 각 엔티티의 핑을 스핀해야합니다, 아니면 ...? 대답을 받아들이지 않는 것을 고려하고 좀 더 적절한 입력을 기다려야한다고 생각합니다. –