在过去的几天里,我的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(