首页 > 解决方案 > AWS Elastic Beanstalk 日志未排序

问题描述

我无法弄清楚 Elastic Beanstalk 在生产中的问题。检查日志我知道存在 AWS 环境变量错误,当时该值为“database-1”(它是用于将其连接到 RDS 上的 postgres 数据库的变量),因此我将名称更改为“dbpostgres”(我的真实postgres db 的名称”)。但我还有其他问题。因此,当我询问“最后 100 行日志”时,我得到了这个(通过链接检查):

https://elasticbeanstalk-us-east-2-853396293241.s3.us-east-2.amazonaws.com/resources/environments/logs/tail/e-wybtbxb82p/i-0a91dd317597768ba/TailLogs-1591203234090.out?X- Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200603T165355Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AKIAIKOSE77CLMRUGX3Q%2F20200603%2Fus-east-2%2Fs3%2Faws4_request& dc2df9dca08179285ee23270978fdb09c2c57375fbc8343825bedf01a306e3df

如您所见,作为我最后一个环境变量,我仍然有问题“错误:数据库“database-1”不存在”。阅读更多关于控制台日志,我了解到在此期间有不同的日志,而不是按顺序!例如,我有一个在 10:00 完成的部署日志,另一个在 14:00,另一个在 11:00,另一个在 17:00,另一个在 16:00 .. 我如何检查我的当前问题?为什么日志不按顺序排列?我只需要新部署的日志,而不是旧的!

标签: postgresqlamazon-web-servicesloggingenvironment-variablesamazon-elastic-beanstalk

解决方案


推荐阅读