MaxFang007 发表于 2016-12-14 08:57

请求从nginx转发到apache响应慢

最近接手的一个php项目,基本结构是入口机器(A)nginx负责转发所有请求,后端机器(B)apache+php+mysql处理,目前反应部分功能响应速度不稳定。

原本猜测是一些程序代码不好,例如相关数据库查询写的烂,通过分析nginx,apache和程序系统自带log,发现有如下问题:

1.请求响应慢(3s),在nginx的log中显示响应时间长,但是在apache和系统记录的log中,均响应很快(0.1s下);
2.请求响应慢(3s),在nginx的log和apache和系统记录的log中均显示很慢(3s)。

如果只是代码优化不好的话,话说情况1应该不会出现,而且一般情况下,系统慢sql也并未检测到有相关的查询。
以上测试出现的两种情况是针对同一功能做的测试,且大部分情况下很快。

麻烦各位帮分析分析可能的原因,或者提供一下一些分析的思路和方法,万分感谢。 从写代码被强行抓过来搞运维也是不容易:emn23:

         

action08 发表于 2016-12-30 21:30

搞代码的抓过来做运维肯定有天赋,无非那一套,学好了以后可以做架构师的。。。另外学习就舍得点,多跟公司找两台机器研究研究

action08 发表于 2016-12-30 21:31

我以前学习的时候,公司只给配一台内网的vps,然后自己电脑开虚拟机,也没你这种小气只跑一台host的
页: [1]
查看完整版本: 请求从nginx转发到apache响应慢