deployment - 如果 Django 部署超时,如何获取 AWS Elastic Beanstalk 日志以找出问题的原因?
问题描述
我正在尝试将 Django API 应用程序部署到 Elastic Beanstalk 上。在我尝试使用添加到 requirements.txt 文件中的特定版本的 Stripe 包进行部署之前,我没有任何问题——这导致部署由于超时而失败。由于部署超时,我无法查明问题,因为当我尝试从 EC2 实例请求日志时,它们将超时并且不输出任何内容。然后我还需要在尝试另一个部署之前重新启动 EC2 实例,因为它们很可能会超时。
据我所知,如果我指定低于 2 的 Stripe 版本(使用 1.43 成功),应用程序将成功部署,如果我指定高于 2 的版本,应用程序将失败。
解决方案
推荐阅读
- regex - 解析 JSON 对象的正则表达式
- mongodb - MongoDB 日期插入
- global-variables - 为什么我可以从另一个模块更改数组的值,但不能更改变量的值
- google-sheets - 如果指定列包含值,如何运行查询以仅提取数据
- c# - 创建新 ViewModel 时,ContentControl 不刷新 View
- javascript - 没有收到空白任务的警报
- graph - 关于如何通过收集最大项目来击败迷宫中的贪婪搜索算法的想法?
- django - Django REST Framework:指定视图模型的 DRY 方式
- c++ - SDL_SetRenderDrawColor(255, 0, 0, 255); 未设置继续以黑色打开窗口使用 Visual Studio 10
- javascript - 我可以一次又一次地清除 setInterval id