mupとAWS EC2マイクロインスタンスを使用してMeteorアプリケーションをデプロイしようとしています。mupを使用してAWS EC2にMeteor Appをデプロイします。ブラウザから返されます: '応答時間がかかりすぎました'
ここではチュートリアル全体http://www.curtismlarson.com/blog/2015/11/03/deploy-meteor-to-aws/に続き、mup deploy
を正常に実行しました。私はGoogleのクロムまたはFirefox上のインスタンスの公開IPに行くとき
はしかし、それは単純に言う:
myapp.comが応答するにはあまりにも時間がかかりました。
誰かがこの問題の原因を見つける方法を教えていただけたら、私は非常に感謝しています! (私が選択する他に何を知らなかった)"ROOT_URL": "http://myapp.com"
ラインは、それがファイルに表示されます正確にどのようにある
{
// Server authentication info
"servers": [
{
"host": "52.***.***.***",
"username": "ubuntu",
"pem": "~/************.pem"
}
],
// Install MongoDB in the server, does not destroy local MongoDB on future setup
"setupMongo": true,
// WARNING: Node.js is required! Only skip if you already have Node.js installed on server.
"setupNode": true,
// WARNING: If nodeVersion omitted will setup 0.10.36 by default. Do not use v, only version number.
"nodeVersion": "0.10.41",
// Install PhantomJS in the server
"setupPhantom": true,
// Show a progress bar during the upload of the bundle to the server.
// Might cause an error in some rare cases if set to true, for instance in Shippable CI
"enableUploadProgressBar": true,
// Application name (No spaces)
"appName": "menus",
// Location of app (local directory)
"app": "~/menus",
// Configure environment
"env": {
"ROOT_URL": "http://myapp.com"
},
// Meteor Up checks if the app comes online just after the deployment
// before mup checks that, it will wait for no. of seconds configured below
"deployCheckWaitTime": 15
}
:ここ
は私のmup.json
です。
編集:ここでは/opt/menus/config/env.sh
ファイルです:
#!/bin/bash
export PORT=80
export MONGO_URL=mongodb://127.0.0.1/menus
export ROOT_URL=http://localhost
#it is possible to override above env-vars from the user-provided values
export PORT=\8\0
export ROOT_URL=\h\t\t\p\:\/\/\m\y\a\p\p\.\c\o\m
export METEOR_SETTINGS=\{\"\p\u\b\l\i\c\"\:\{\}\}
export CLUSTER_ENDPOINT_URL=\h\t\t\p\:\/\/\5\2\.\2\0\1\.\2\1\2\.\1\4\2\:\8\0
これらのエスケープは間違いなく場違いに見えるが、私はそれがまだクラッシュ残すことができる1つの間違ったストロークのように感じます! ROOT_URL
が2回定義されているという事実は私に関するものです。私はどのように正確に進めるべきですか?
私は 'opt/myapp/config/env.sh'のコードを質問に入れました。 – Boyentenbi
素晴らしい!今はそれが本当に問題(または少なくともその一部)であることを伝えるのは簡単です。 –
よろしく!私はあなたの提案を試みた。私はそれをちょっと試して、あなたの提案の一番下にある 'ROOT_URL'などのマークを取り除いた後で(' 'トップと一貫性を持たせるために' 'mup logs''からエラーは出ません。しかし、私のブラウザはまだタイムアウトしています! (または非常に長い時間がかかりますか?) – Boyentenbi