我的网络服务器运行的是 CentOS,每次访问我的论坛上的某个页面时,httpd
就会锁定,我似乎永远无法查明确切的文件。
有什么方法可以查看当前在基于 CentOS/UNIX 的服务器上打开请求的页面吗?
答案1
您可以尝试使用阿帕奇顶级. 它显示如下输出:
答案2
如果您已mod_status
启用(并且可能ExtendedStatus
设置为“开”),并且您位于如下白名单中:
#
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
您可以在 获取进程和线程正在执行的操作、正常运行时间等的列表http://your.server/server-status
。 (不过,如果您的服务器完全没有响应,则对您没有帮助。)
答案3
你尝试过tail /var/log/apache2/access.log
吗tail /var/log/apache2/access.log
?如果出现问题,我通常会开始tail -F /var/log/apache2/*.log
Notice大写F
,有些Unices不支持它,在这种情况下将其更改为f