首页 > 解决方案 > 如果 Django 部署超时,如何获取 AWS Elastic Beanstalk 日志以找出问题的原因?

问题描述

我正在尝试将 Django API 应用程序部署到 Elastic Beanstalk 上。在我尝试使用添加到 requirements.txt 文件中的特定版本的 Stripe 包进行部署之前,我没有任何问题——这导致部署由于超时而失败。由于部署超时,我无法查明问题,因为当我尝试从 EC2 实例请求日志时,它们将超时并且不输出任何内容。然后我还需要在尝试另一个部署之前重新启动 EC2 实例,因为它们很可能会超时。

据我所知,如果我指定低于 2 的 Stripe 版本(使用 1.43 成功),应用程序将成功部署,如果我指定高于 2 的版本,应用程序将失败。

标签: deploymentstripe-paymentsamazon-elastic-beanstalk

解决方案


推荐阅读