我一直在尝试使用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