在过去的几天里,我的网络应用程序非常慢,有时会返回503错误。
本地应用运行正常。
涉及如此多的活动部件,我怎么知道在哪里看?这是我的代码(如果是,我如何找到什么)?这是亚马逊?是数据库吗?我的实例长大了吗?
我正在使用Amazon Elastic Beanstalk(1个小实例),使用MySQL RDS(1个微实例),代码使用PHP。该网站的流量相对较低(上周约有1500页的浏览量)。
答案 0 :(得分:1)
您需要使用xdebug进行性能分析:http://www.xdebug.org/docs/profiler然后您可以使用查看cachegrind文件(例如http://sourceforge.net/projects/wincachegrind/)的程序加载该配置文件以查找慢点。你也可以打开mysql慢查询日志,看看那里是否有任何麻烦点。 (在my.cnf:log-slow-queries = [日志文件的路径],然后重启mysql)