2011-05-12 79 views
0

我们已将我们的Web应用程序部署到Amazon EC2。我们不能在部署后创建日志。亚马逊商店如何记录日志或我们如何获取Amazon EC2中的日志?登录部署在Amazon EC2中的Web应用程序

编辑:亚马逊云

如何配置log4j属性?

在Amazon EC2中登录的任何想法或指导?

回答

1

您使用Elastic Beanstalk吗?如果是这样,我会特别检查亚马逊的文档。我发现他们的AWS文档非常好,一旦你找到合适的人(导航不太好)。

如果你在“普通” EC2并没有使用魔豆,那么你是在服务器的完全控制权,所以你需要配置日志记录自己,就像如果你运行你自己的物理服务器。具体来说,确保你的log4j配置是正确的。如果你使用的是Tomcat并且不熟悉它,我相信Tomcat有它自己的设置用于它的内部日志记录,你可能想给你的应用程序的log4j配置文件命名一些特定的东西,比如log4j_appname.xml,这样它就不会冲突 - 否则您可能会记录到Tomcat的输出目录。

+0

感谢您的回复。我们正在使用豆秆,而日志并不像我们预期的那样。我认为我们需要配置log4j。而且我正在做大约2天的正确配置。 – 2011-05-13 06:20:54

+0

看起来你可以直接连接(通过SSH)运行您的豆茎应用EC2实例:http://docs.amazonwebservices.com/elasticbeanstalk/latest/ug/using-features.ec2connect.html。使用该方法,您可以尾随日志文件并实时观看。 或者可以配置魔豆你的日志文件复制到S3,然后就可以通过AWS控制台查看它们或从S3下载它们:http://docs.amazonwebservices.com/elasticbeanstalk/latest/ug/using-features .loggingS3.title.html – heavi5ide 2011-05-15 01:58:59

+0

我们也像你上个星期五说的那样做,但我很感激你的帮助。 – 2011-05-16 06:26:33