我一直在嘗試使用EBS部署應用程序。我遵循 this link的指示,但最後我得到this。也有什麼辦法可以ssh進入我的ebs卷,就像其他ec2實例一樣。這裏是aws log的鏈接。另外作爲替代方案,我如何部署我的應用程序而不使用ebs?在AWS elastic beanstalk上部署Flask應用程序
also my app structure is :
root folder/
application.py
requirements.txt
uploads/
modules/
static/
templates/
_init_.py
views.py
daemon_tasker.py
queue.py
json_play.py
find_detail.py
更新
好它聽起來很奇怪。但是當我嘗試從本地機器上的requirements.txt安裝pip時,它會給出相同的錯誤,但是如果我在安裝require.txt之前從pip安裝redis和6之前安裝,那麼不會生成錯誤。有什麼辦法可以在pip安裝requirements.txt之前安裝redis和six,或者可以使用一些安裝腳本,在pip install requirements.txt結束後安裝retask?
看起來這是部署過程中的一個問題..「retask」requiere「redis」構建自己,儘管之前redis安裝正確,但是在這裏發生了一些事情,因爲Python在安裝過程中無法導入它。 – aabilio 2014-10-05 11:10:08
關於如果您可以詢問EC2實例,答案是肯定的。只需去EC2控制面板,就會有你的實例。您可以知道如何將這些實例與控制面板中的連接按鈕連接起來(您需要有一個密鑰文件)。重要的是不要在ssh會話中進行永久更改,因爲如果某個實例出現故障,這個更改不會在新創建的一箇中出現(所有實例配置都應該位於eb配置文件中)。 – aabilio 2014-10-05 11:17:08