2013-10-08 9 views
5

Ho avuto esperienze molto contrastanti cercando di ospitare su Meteor.com.Quando l'hosting Meteor.com Meteor sarà abbastanza affidabile per l'uso in produzione?

Spesso ottengo "Questo sito non funziona. Riprovare più tardi". Inizialmente non riuscivo a capire perché, ma poi sospettavo che i problemi fossero causati da un ripristino accidentale della collezione "system.users". Ho provato a ripristinare senza, ma il sito è andato giù qualche giorno dopo. Oggi, torna magicamente senza che io faccia nulla.

"registri meteo" non mostra nulla. È una scatola nera completa.

Ho studiato altre opzioni (Heroku, demeteorizer, bundle di meteoriti, ecc.), Ma sono anche goffi e inaffidabili (problemi nell'installazione di fibre, non sembrano gestire correttamente Meteor.call(), ecc.).

Mi piacerebbe molto ospitare in produzione su Meteor.com, ma sento che non posso fidarmi ora. Free è bello, ma ho bisogno di un hosting Meteor affidabile e di qualità. Quando potrò comprarlo da Meteor.com?

Grazie, Graeme

risposta

7

Da the documentation:

questo è fornire come un servizio gratuito in modo da poter provare Meteor. È anche utile per pubblicare rapidamente beta, demo e così via.

Quindi significa che è destinato a provare le cose, non per la produzione. Lo offrono gratuitamente, penso che sarebbe un cattivo modo abusarne. E con così tante persone in giro a provare la cosa, non sorprenderti se è sovraccarico di volta in volta.

Non sono sicuro se e quando il team Meteor renderà pronta questa produzione di hosting. In questo momento, sono felice che si concentrino sul rendere maturo il framework.

 


 

Per le altre opzioni, Heroku funziona come un fascino. Lo sto usando per diversi progetti, compresi quelli di produzione, e non ho avuto problemi. Non preoccuparti con il demeteorizer e così via. Basta creare una nuova applicazione ed eseguire questi comandi (sostituendo appname con il tuo nome app):

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

ottengo questo errore nei registri di Heroku quando si cerca di cui sopra: "bash: nodo: comando non trovato". Running Meteor 0.6.5.1 –

+0

E 'dopo l'ultimo comando? Prova questo buildpack invece: 'Heroku config: impostare BUILDPACK_URL = https: // github.com/areed/Heroku-buildpack-meteorite-phantomjs.git' Se questo non aiuterà, si prega di inviare come una nuova domanda e pubblica un link qui. –

+0

Scusa, le tue istruzioni originali funzionano - Ho avuto un Procfile rimasto nel mio progetto dai precedenti scherzi. Molte grazie! –

4

MDG (il Gruppo Meteor di sviluppo, il core team) sta lavorando ad una soluzione di hosting chiamato Galaxy. Probabilmente si collegherà alla meteora in modi diversi da altre soluzioni (come la distribuzione di meteore). Questo sarà (AFAIK) un servizio a pagamento, e come tale probabilmente offrirà analisi per una migliore comprensione (suppongo). E naturalmente il ridimensionamento sarà curato per noi.

Altro sul tema: http://www.meteor.com/blog/2013/10/01/geoff-schmidt-at-devshop-8-getting-meteor-to-10

Problemi correlati