如何调试AWS Elastic Beanstalk中的性能问题


How to debug performance issues in AWS Elastic Beanstalk

在过去的几天里,我的web应用程序一直很慢,有时会返回503错误。

本地应用程序运行良好。

有这么多活动部件,我怎么知道该去哪里看?这是我的代码吗(如果是,我如何找到什么(?是亚马逊吗?是数据库吗?我长大了吗?

我使用的是Amazon Elastic Beanstalk(1个小实例(和MySQL RDS(1个微实例(,代码是PHP。该网站的访问量相对较低(上周的浏览量约为1500页(。

您需要使用xdebug进行分析:http://www.xdebug.org/docs/profiler然后,您可以使用一个程序加载该配置文件,该程序可以查看cachegrind文件(例如http://sourceforge.net/projects/wincachegrind/)找到慢点。您也可以打开mysql慢速查询日志,看看那里是否有任何故障点。(在my.cnf:log slow queries=[日志文件的路径],然后重新启动mysql(