AWS ElasticBeanStalk python 27应用程序运行正常

时间:2015-12-09 08:11:18

标签: elastic-beanstalk

我在aws ElasticBeanStalk上运行了一个py27应用程序超过一年。最近它停止了工作。所以我试着重新部署。在重新部署期间,我在日志中遇到以下错误:

返回代码:1输出:[CMD-AppDeploy / AppDeployStage0 / AppDeployPreHook / 03deploy.py] 命令失败,错误代码1: /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py / opt / python / run / venv / bin / python27中的新python可执行文件 不覆盖现有的python脚本/ opt / python / run / venv / bin / python (你必须使用/ opt / python / run / venv / bin / python27)

有人能告诉我在哪里可以找到/ opt / python / run / venv / bin / python吗?我怎样才能改成它 的/ opt /蟒/运行/ VENV / bin中/ python27?

由于

1 个答案:

答案 0 :(得分:0)

重新部署时,您选择使用最新的beanstalk版本,该版本使用的AMI与最初使用的AMI不同。如果您熟悉ebextensions的概念,那么您可能希望添加如下文件:

.ebextensions / python.config:
ln -s /opt/python/run/venv/bin/python27 /opt/python/run/venv/bin/python