Apache 2服务器延迟5秒

时间:2014-05-15 15:45:50

标签: php curl apache2

我有一个问题,我无法解决。前端和后端服务器之间的一些通信(~10-20%)已经卡住了。任何人都可以给我一个建议吗?

前端PHP --------- curl -------->后端PHP

  • 前端发送请求,它立即到达Apache
  • 在后端日志中,操作开始有5秒的延迟
  • 后端日志表明操作很快

实施例

  • 前端卷曲日志:

    16:30:00.00 - Runtime: 5.2454 
    
  • 后端apache访问日志:

    16:30:00.01 - /backend/.... 
    
  • 后端日志:

    16:30:05.01 - Runtime: 0.2254
    

我记录的方式:

  • 前端日志:

    <?php
    ....
    startTime
    send curl request to Backend IP
    write to the log: currentTime, currentTime-startTime
    ...
    ?>
    
  • 后端日志:

    <?php
    startTime
    PHP/MySQL/Redis/etc
    write to the log: currentTime, currentTime-startTime
    ?>
    

服务器

  • Debian 6.0.3
  • 的Apache / 2.2.16
  • PHP 5.3.3
  • MySQL Ver 14.14 Distrib 5.1.49
  • Redis服务器2.4.2

0 个答案:

没有答案