2013-10-08 5 views
5

Ich hatte sehr gemischte Erfahrungen auf Meteor.com.Wann wird Meteor.com Meteor-Hosting für die Produktion zuverlässig genug sein?

Ich bekomme oft "Diese Seite ist down. Versuchen Sie es später noch einmal.". Anfangs konnte ich den Grund nicht herausfinden, aber dann vermutete ich, dass die Probleme durch die versehentliche Wiederherstellung der "system.users" -Sammlung verursacht wurden. Ich habe versucht, ohne das wiederherzustellen, aber die Website ging ein paar Tage später. Heute ist es wieder magisch, ohne dass ich etwas mache.

"Meteor Logs" zeigt nichts. Es ist eine komplette Blackbox.

Ich habe andere Optionen (Heroku, Demeteor, Meteor Bundle, etc.) untersucht, aber sie sind klobig und unzuverlässig (Probleme beim Installieren von Fasern, scheint Meteor.call() nicht richtig zu behandeln, etc).

Ich würde gerne in Produktion auf Meteor.com hosten, aber ich fühle, dass ich es jetzt nicht vertrauen kann. Free ist nett, aber ich brauche zuverlässige Meteor-Hosting in Produktionsqualität. Wann kann ich das von Meteor.com kaufen?

Danke, Graeme

Antwort

7

Von the documentation:

Wir bieten dies als kostenloser Service, so dass Sie Meteor versuchen. Es ist auch hilfreich, um interne Betas, Demos und so weiter schnell zu erstellen.

Also bedeutet es, es auszuprobieren, nicht für die Produktion. Sie bieten es kostenlos an, ich denke, es wäre eine schlechte Art, es zu missbrauchen. Und mit so vielen Leuten, die das Ding ausprobieren, sei nicht überrascht, wenn es von Zeit zu Zeit überladen ist.

Ich bin mir nicht sicher, ob und wann das Meteor-Team diese Hosting-Produktion bereit machen wird. In diesem Moment bin ich froh, dass sie sich darauf konzentrieren, das Framework zu reifen.

 


 

Für andere Optionen, arbeitet Heroku als Charme. Ich benutze es für mehrere Projekte, einschließlich der Produktion, und hatte kein Problem. Stören Sie nicht mit Demeorizer und so. Erstellen Sie einfach eine neue App und führen Sie diese Befehle (appname mit Ihrem App-Namen ersetzt):

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

ich diesen Fehler in den Protokollen Heroku, wenn die oben versuchen: „bash: node: Befehl nicht gefunden“. Running Meteor 0.6.5.1 –

+0

Ist es nach dem letzten Befehl? Versuchen Sie dieses Buildpack stattdessen: 'heroku config: set BUILDPACK_URL = https: // github.com/ared/heroku-buildpack-meteorit-phantomjs.git' Wenn das nicht hilft, bitte posten Sie es als eine neue Frage und posten Sie hier einen Link. –

+0

Entschuldigung, deine ursprünglichen Anweisungen funktionieren - ich hatte ein Procfile in meinem Projekt von früheren Fiddlings übrig. Danke vielmals! –

4

MDG (die Meteor Development Group, das Kernteam) arbeitet an einer Hosting-Lösung Galaxy genannt. Es wird wahrscheinlich in Meteor in einer Art und Weise binden, die andere Lösungen nicht (wie Meteorteinsatz) werden. Dies wird (AFAIK) ein kostenpflichtiger Dienst sein, und als solcher wird wahrscheinlich Analysen für bessere Einsicht bieten (meine Schätzung). Und natürlich wird für uns die Skalierung erledigt.

Mehr zum Thema: http://www.meteor.com/blog/2013/10/01/geoff-schmidt-at-devshop-8-getting-meteor-to-10

Verwandte Themen