在过去的几天里,我的web应用程序运行非常慢,有时会返回503错误。
在本地,这个应用运行得很好。
有这么多移动部件,我怎么知道去哪里找呢?这是我的代码吗(如果是,我怎么找到什么)?是亚马逊吗?是数据库的问题吗?我是否已经超出了我的实例?
我正在使用Amazon Elastic Beanstalk (1个小实例)和PHP (1个微实例),代码是用MySQL编写的。该网站的流量相对较低(过去一周的页面浏览量约为1500次)。
发布于 2013-02-27 05:22:23
您需要使用xdebug进行性能分析: cachegrind,然后您可以使用查看http://www.xdebug.org/docs/profiler文件的程序(例如http://sourceforge.net/projects/wincachegrind/)加载该配置文件,以找到运行缓慢的地方。您还可以打开mysql慢查询日志,查看其中是否有任何故障点。(在my.cnf中: log-slow-queries =日志文件的路径,然后重启mysql)
https://stackoverflow.com/questions/15099453
复制相似问题