2013-10-28 55 views
0

我無法在AWS EC2 micro.T1實例上的保持活動存在錯誤失敗後運行Meteor排行榜演示。如果我從剛啓動的亞馬遜機器實例(AMI)開始,當我連接到VNC客戶端(TightNVC查看器)時,我可以從Firefox的localhost:3000運行排行榜演示。它運行非常非常緩慢,但它運行。保存失敗後,無法在AWS EC2微型T1實例上重新運行流星排行榜

如果我不與它交互很快,但是我得到這些消息

I2051-00:03:03.173(0)未能接收保活!退出。 =>退出代碼:1 =>流星服務器重新啓動

從那時起,該實例中的所有內容都將以冰河速度運行。切換回Firefox窗口需要3分鐘。當我嘗試連接到// localhost:3000 Firefox時,我通常會收到有關腳本不再運行的消息,終端窗口將此添加到我上面寫的內容中:

I2051-00:06:02.443(0) ?無法接收Keepalive!退出。 =>退出代碼:1 =>流星服務器重新啓動 I2051-00:08:17.227(0)?無法接收Keepalive!退出。 =>退出代碼:1 =>您的應用程序崩潰。等待文件更改。

任何人都可以爲我翻譯發生了什麼?

我想知道我正在運行的t1.micro實例是否僅僅是供電不足,或者是因爲它沒有正確關閉meteor,從而導致MongoDB的一個實例運行並嘗試啓動另一個實例。

我使用的是亞馬遜機器映像Ubuntu的精確-12.04-AMD64服務器,20130411.1(AMI-70f96e40),它說這它的配置:

尺寸:t1.micro 的ECU:最多2 vCPU:1 內存(GiB):0.613 實例存儲(GiB):僅限EBS EBS優化可用: - 網絡。性能: - 非常低

微實例 微實例是一個低成本實例選項,提供少量的CPU資源。它們適用於吞吐量較低的應用程序,以及定期需要額外計算週期的網站,但不適用於需要持續CPU性能的應用程序。微型實例的流行用途包括低流量網站或博客,小型管理應用程序,堡壘主機以及探索EC2功能的免費試用版。

如果我的猜測是正確的,任何人都可以提出適合流星發展的AMI嗎?

感謝

+0

並沒有人知道如何重新啓動流星乾淨等等我不必重新啓動實例? – user1524361

回答

0

你是如何在EC2上運行應用程序?我已經能夠在微型實例上運行應用程序,所以我不明白爲什麼這應該是一個問題。

如果你正在使用'meteor'來運行它,就像你在本地那樣可能是問題所在。運行它作爲一個節點的應用程序時,你得到的方式更好的性能,這種本地開發,但可能是太多了EC2微時通常不是問題。

你想要做什麼是「流星束example.tgz」,上傳到服務器,並運行它作爲一個節點的應用程序。

這裏是得到它在EC2上完成的,我記得使用前一陣子指南: http://julien-c.fr/2012/10/meteor-amazon-ec2/

你不應該需要要麼使用VNC,你可以從自己的計算機使用訪問它在瀏覽器您的實例的公共地址被分配。

如果你得到一個節點纖維的錯誤信息,這是非常常見的,然後cd進入包/程序/服務器做「故宮卸載纖維」,然後「故宮安裝纖維」

+0

真棒!我會檢查出來的。任何想法,爲什麼它這麼慢得多運行從「流星」的命令行(這是,事實上,如何我跑的話)?我從來沒有成功部署它時,我一直在做的方式,從我的公共網址中運行應用程序,但捆綁以後也許會奏效。看起來也是一個很棒的鏈接。 – user1524361

相關問題