2013-10-08 15 views
5

Miałem bardzo różne doświadczenia, próbując hostować na Meteor.com.Kiedy serwis Meteor.com Meteor będzie wystarczająco wiarygodny do użytku produkcyjnego?

Często pojawia się komunikat "Ta strona nie działa. Spróbuj ponownie później.". Początkowo nie mogłem zrozumieć dlaczego, ale potem podejrzewałem, że problemy zostały spowodowane przez przypadkowe przywrócenie kolekcji "system.users". Próbowałem bez tego przywracać, ale witryna poszła w dół kilka dni później. Dziś znów jest w magiczny sposób bez mojej pomocy.

"Dzienniki meteorologiczne" nic nie pokazują. To kompletne czarne pudełko.

Zbadałem inne opcje (Heroku, demeteorizer, pakiet meteorytów, itp.), Ale są też niezgrabne i niewiarygodne (problemy z instalacją włókien, nie radzą sobie poprawnie z Meteor.call() itp.).

Naprawdę chciałbym gościć w produkcji na Meteor.com, ale czuję, że nie mogę mu teraz zaufać. Darmowy jest fajny, ale potrzebuję niezawodnego, produkcyjnego hostingu Meteor. Kiedy będę mógł kupić to od Meteor.com?

Dzięki, Graeme

Odpowiedz

7

Od the documentation:

Wykonujemy to jako bezpłatnej usługi więc można spróbować Meteor. Jest to również pomocne przy szybkim wstawianiu wewnętrznych wersji beta, demonstracji itp.

Oznacza to, że jest przeznaczony do wypróbowania rzeczy, a nie do produkcji. Oferują go za darmo, myślę, że niewłaściwie byłoby go nadużywać. A przy tak wielu ludziach, którzy próbują to zrobić, nie bądźcie zaskoczeni, jeśli od czasu do czasu jest przeciążony.

Nie jestem pewien, czy i kiedy zespół Meteorów przygotuje tę produkcję hostingu. W tej chwili jestem szczęśliwy, że koncentrują się na dojrzewaniu ram.

 


 

W przypadku innych opcji, Heroku działa jak czar. Używam go do kilku projektów, w tym produkcyjnych, i nie miałem problemu. Nie przejmuj się demetyzatorem i takimi. Wystarczy utworzyć nową aplikację i uruchomić te polecenia (zastępując appname z nazwą aplikacji):

heroku git:remote -a appname 

heroku config:add ROOT_URL=appname.herokuapp.com 

heroku config:set BUILDPACK_URL=https://github.com/oortcloud/heroku-buildpack-meteorite.git 

git push -f heroku master 
+0

otrzymuję ten błąd w dziennikach Heroku gdy próbuje się powyżej: "bash: node: command not found". Uruchamianie Meteor 0.6.5.1 –

+0

Czy to po ostatnim poleceniu? Zamiast tego spróbuj tego buildpack: 'konfiguracja heroku: ustaw BUILDPACK_URL = https: // github.com/areed/heroku-buildpack-meteoryt-phantomjs.git' Jeśli to nie pomoże, opublikuj to jako nowe pytanie i dodaj link tutaj. –

+0

Przepraszam, twoje oryginalne instrukcje działają - w moim projekcie pozostał już Procfile z poprzednich skrzypiec. Wielkie dzięki! –

4

MCR (Meteor Development Group, zespół core) pracuje na hostingu rozwiązanie o nazwie Galaxy. Prawdopodobnie będzie wiązał się z meteorem w sposób, w jaki inne rozwiązania nie będą (takie jak wdrożenie meteorytów). To będzie (AFAIK) płatna usługa, a jako taka prawdopodobnie będzie oferować analitykę dla lepszego wglądu (przypuszczam). I oczywiście skalowanie zostanie załatwione za nas.

Więcej na ten temat: http://www.meteor.com/blog/2013/10/01/geoff-schmidt-at-devshop-8-getting-meteor-to-10

Powiązane problemy