Erstellen Sie einen Ruby-Daemon, der meine Rails-Umgebung integriert

8

Ich muss einen Ruby-Daemon erstellen, der die Freeswitcher Eventmachine-Bibliothek für Freeswitch verwendet.

Seit einigen Tagen suche ich im Web nach der besten Lösung, um einen Ruby-Daemon zu bauen, der meine Rails-Umgebung, speziell meine aktiven Record-Modelle, integriert. Ich schaue mir den exzellenten Ryan Bates Screencast an (Episode 129 Custom Daemon), aber ich bin mir nicht sicher, ob das immer noch eine wirkliche Lösung ist.

Kennt jemand einen guten Weg, das zu tun?

Vielen Dank für Ihre Hilfe.

    
jjmartres 16.04.2010, 14:41
quelle

1 Antwort

8

Ich baue ständig Dämonen für meine Schienenumgebungen. Das Dämonen-Juwel macht wirklich die ganze Arbeit daraus. Hier ist eine kleine Vorlage aus meiner neuesten Rails-App (script / yourdaemon) als Beispiel. Ich benutze den eventmachine Juwel, aber die Idee ist die gleiche:

%Vor%

Dies gibt Ihnen das übliche Skript / yourdaemon [run | start | stop | restart], und Sie können nach einem "-" Argumente in den Daemon übergeben. In der Produktion solltest du god oder monit verwenden, um sicherzustellen, dass der Daemon neu gestartet wird, wenn er abstürzt. Viel Spaß!

    
Logan Koester 16.04.2010 21:51
quelle

Tags und Links