2011-08-09 4 views
0

저는 Ruby 작업을 대몬 화하기위한 훌륭한 보석 (Daemons, Resque, Starling/Workling, background_job.rb ...)을 알고 있습니다. 그러나 내 맥락에서 어떤 것을 선택해야할지 모르겠습니다.Ruby 데몬 결정

내 데몬은 아주 간단합니다. 데이터베이스를 폴링하여 작업을 찾습니다. Rails와 같은 프레임 워크를로드하지 않습니다. 각 직업은 상대적으로 빠릅니다. 데몬이 항상 살아 있는지 확인해야하며, 데몬이 죽으면 자동으로 다시 시작해야합니다. 대상 플랫폼은 OSX 및 Linux입니다.

어떤 데몬 젬을 사용 하시겠습니까?

답변

0

계속 유지해야하는 경우 bluepill 또는 god과 같은 프로세스 관리 도구를 사용해 볼 수 있습니다. 프로덕션 서버에서 bluepill을 사용했는데 OSX와 Linux에서 잘 작동합니다. 둘 다 루비 스크립트를 대몬 케 할 수 있습니다. : D