2013-08-25 34 views
6

Pracuję nad skalowaniem aplikacji dla RH Openshift. Planuje użyć trzech biegów do następujących celów:
1) haproxy i sieci wkład
2) MySQL 5,1 bazie
3) Proces tła (Seler)Dodawanie procesu tła (selera) do aplikacji skalującej na OpenShift

już konfiguracja pierwszych dwóch kół zębatych, poprzez ustanowienie mieć skalowalna aplikacja i dodanie wkładu bazy danych MySQL. Jak mogę przypisać ostatni bieg, aby uruchomić Celery?

Odpowiedz

2
rhc cartridge-add https://raw.github.com/tresbailey/openshift-celery-cartridge/master/metadata/manifest.yml -a <appname> 

nie testowałem tę kasetę, to tylko jeden znalazłem przy szukaniu „openshift kasety seler”, ale mogę sprawdzić, że instaluje się na jego własnym biegu w skalowany aplikacji. Możesz uruchomić rhc app show <appname> --gears, aby sprawdzić, ile kół zębatych używa twoja aplikacja i jakie wkłady działają (zarówno przed, jak i po zainstalowaniu powyższej kasety).

+0

Przetestowałem to, instaluje się tylko na głównym biegu. Oznacza to, że nie będzie on skalowany. Jeśli ktoś wie, jak zrobić kasetę serwisową z modułu python, daj nam znać. – wassname

+0

Czy zainstalowałeś go w skalowanej aplikacji? Jeśli nie, to zainstaluje się na jedynym dostępnym sprzęcie. –

+0

Tak, zrobiłem i wypróbowałem polecenie, które zasugerowałeś. Rozwinąłem go nawet i próbowałem sprawić, by działał jak kaseta typu usługi w skalowanej aplikacji, ale nie mógł uzyskać dostępu do pythona. Tak jak wtyczka, może zostać zainstalowana na podstawowym sprzęcie. – wassname