나는 crawler를위한 웹 인터페이스 인 레일즈 응용 프로그램에 루비를 가지고있다. 크롤러는 별도의 루비 스크립트이고 별도의 프로세스로 포크화할 계획이다. 그러나 이것이 실행되는 프로세스를 시작하는 가장 좋은 방법은 30 분을 초과하지만 요청을 즉시 반환합니까? 장시간 실행되는 작업에 대해 Rails 3/Ruby 1.9.2레일 크롤러에 루비를 배포하는 가장 좋은 방법과 환경은 무엇입니까?
0
A
답변
0
과 같은 오래 지속되는 프로세스 (Amazon EC2, Heroky 등)를 사용하여 응용 프로그램을 배포하는 것이 더 좋은 이유는 다음과 같습니다. resque 또는 delayed_jobs.
이러한 앱을 배포하는 좋은 방법은 분명히 카피 스트라노입니다.
0
장기 실행 프로세스의 경우 확실히 백그라운드 대기열이 필요합니다. 예를 들어 사이드 키를 사용할 수 있습니다. http://sidekiq.org/
Heroku는 요청에 대해 30 초의 제한 시간이 있지만 백그라운드 요청이 아닌 웹 요청에만 적용됩니다. 따라서 Sidekq 배경 작업자에게 30 분간의 작업을 안전하게 할 수 있습니다.
관련 문제
- 1. .NET WinForms 앱을 배포하는 데 가장 적대적인 기업 환경은 무엇입니까?
- 2. Windows XP에서 xampp의 레일 애플리케이션에 루비를 배포하는 방법은 무엇입니까?
- 3. 레일 배포 - 가장 좋은 방법
- 4. 서버간에 코드를 배포하는 가장 좋은 방법은 무엇입니까?
- 5. 레일스 앱을 배포하는 가장 좋은 방법은 무엇입니까?
- 6. Symfony2 애플리케이션을 배포하는 가장 좋은 방법은 무엇입니까?
- 7. 루아와 라이브러리를 배포하는 가장 좋은 방법은 무엇입니까?
- 8. 루비를 오프라인 애플리케이션에 배포하는 방법은 무엇입니까?
- 9. Windows에서 jscript 개발을 수행하기에 가장 좋은 환경은 무엇입니까?
- 10. 시간을 캡처하는 가장 좋은 방법과 easiet 방법
- 11. 좋은 브라우저 독립적 JavaScript 프로그래밍 환경은 무엇입니까?
- 12. 레일 가장 좋은 방법
- 13. 크롤러에 대한 많은 수의 URL을 저장하는 가장 좋은 방법
- 14. 서버 대기열을 만드는 가장 쉬운 방법과 가장 좋은 방법
- 15. 레일 앱의 가장 좋은 방법은 무엇입니까?
- 16. 레일 앱을 테스트하는 가장 좋은 방법은 무엇입니까?
- 17. 레일 3 라우팅 - 가장 좋은 방법은 무엇입니까?
- 18. MVC 3 사이트를 배포하는 가장 좋은 방법
- 19. Java 파일을 배포하는 가장 좋은 방법
- 20. Sharepoint 2010에 목록을 배포하는 가장 좋은 방법
- 21. 레일 프로젝트에서 루비를 철저히 정리하는 방법은 무엇입니까?
- 22. 솔라리스의 레일 애플리케이션에 루비를 배포 10
- 23. 레일즈 사이트에서 루비를 국제화하는 방법
- 24. Visual Studio에서 지역화 리소스 파일을 배포하는 가장 좋은 방법은 무엇입니까?
- 25. 인쇄하거나 저장할 수있는 양식을 배포하는 가장 좋은 방법은 무엇입니까?
- 26. 서버간에 여러 복사본을 배포하는 가장 좋은 방법은 무엇입니까?
- 27. Excel 매크로를 공유/배포하는 가장 좋은 방법은 무엇입니까?
- 28. 파이썬 명령 줄 도구를 배포하는 가장 좋은 방법은 무엇입니까?
- 29. ColdFusion에서 두 회사의 사이트 하나를 배포하는 가장 좋은 방법은 무엇입니까?
- 30. JRuby on Rails 애플리케이션을 Tomcat에 배포하는 가장 좋은 방법은 무엇입니까?