python - 将 Flask 应用程序部署到 Elastic Beanstalk 时出现什么错误?
问题描述
我有一个试图部署到 AWS Elastic Beanstalk 的 Flask 应用程序。它失败了,所以我检查了“eb-engine.log”。其中有两行令人困惑。第一行表示成功,但下一行表示失败但没有明确指出哪个文件或目录不存在。
第 1 行:
2021/06/13 18:00:04.500111 [INFO] finished extracting /opt/elasticbeanstalk/deployment/app_source_bundle to /var/app/staging/ successfully
第 2 行:
2021/06/13 18:00:04.500795 [ERROR] An error occurred during execution of command [app-deploy] - [StageApplication]. Stop running the command. Error: chown /var/app/staging/eb-flask/virt/bin/python: no such file or directory
(哪个文件或目录?)
eb-flask.zip 文件中的目录结构当然具有路径 /virt/bin/python,因此不清楚为什么此部署失败。zip 文件的根目录是“eb-flask”。
解压缩后,我可以运行 application.py 文件,以便应用程序本身运行。“site-packages”文件夹与 PyCharm 中的文件夹匹配。
除了花了很长时间和许多、许多重试之外,我已经没有想法了。
建议?
谢谢。
解决方案
推荐阅读
- javascript - 在对象字面量声明中使用自引用时达到 10 次 $digest() 迭代
- javascript - 对象用 ...props 解构所有道具
- java - 为什么自定义阻塞队列在 Java 中不是线程安全的
- mvvmcross - MvvmCross Android: Linking kills SwitchCompat.Checked propety
- excel - 保存前着色数据框
- db2 - SQL0443 error when executing a Select with a Trigger on DB2 for iSeries
- android - 无法为设备建立第二个 Raspberry Pi [WIFI Direct]
- java - 拥有 Hibernate 2 级缓存的 CPU 收益何时超过初始命中
- python - Python - 熊猫:Rollingmean 命令不起作用
- apache - 知道 apache 服务器上允许哪些指令