加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Apache服务器延迟一分钟的请求

发布时间:2020-12-14 02:53:17 所属栏目:Linux 来源:网络整理
导读:我有一个运行LAMP的闪亮的新Ubuntu 12.10服务器.我的网站几乎完全迁移了,但是我有一个问题,任何请求都会延迟一分钟. root@ubuntu:~# time curl http://localhost... page output ...real 1m0.134suser 0m0.000ssys 0m0.016s 我已经看过this question无济于事
我有一个运行LAMP的闪亮的新Ubuntu 12.10服务器.我的网站几乎完全迁移了,但是我有一个问题,任何请求都会延迟一分钟.
root@ubuntu:~# time curl http://localhost
... page output ...
real    1m0.134s
user    0m0.000s
sys 0m0.016s

我已经看过this question无济于事了.我的/var/log/apache2/error.log有

[Fri Mar 29 20:15:30 2013] [error] (9)Bad file descriptor: apr_socket_accept: 
(client socket)
[Fri Mar 29 20:15:30 2013] [error] [client __.__.__.__] PHP Notice:  
Undefined index: HTTPS in /.../homepage/head.php on line 7,referer: 
http://.../login.php
[Fri Mar 29 20:15:30 2013] [error] [client __.__.__.__] PHP Notice:  
Undefined variable: selector in /.../home.php on line 37,referer: 
http://.../login.php

我也尝试了建议here没有成功.有没有其他想法?

解决方法

下次有人遇到这个,只需使用strace:

strace -Ff -s 512 php /path/to/index.php

strace执行index.php上的php二进制文件,同时显示php正在进行的所有系统调用.

如果一切正常,它会飞得更快,然后你就可以阅读它.但是如果它挂起等待某事,你可以点击ctrl c来停止strace并读取几行.它将拥有类似于它所连接的IP和端口的数据.

这对于连接到外部网站以吸引像ebay这样的内容的网站也非常有用,有时网站会在ebays防火墙中被阻止,并且该网站将永远加载,直到超时为止.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读