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

php – fastcgi有访问日志吗?

发布时间:2020-12-13 21:16:41 所属栏目:Nginx 来源:网络整理
导读:我正在尝试在nginx中设置一个全局位置.除了需要fastcgi的PHP脚本之外,它现在完全正常工作.他们正在运行404. 有没有办法可以看到它正在访问的确切路径,所以我可以尝试调试一下,弄清楚我做错了什么? 最佳答案 FastCGI没有访问日志,因为它不是程序,而是协议.为

我正在尝试在nginx中设置一个全局位置.除了需要fastcgi的PHP脚本之外,它现在完全正常工作.他们正在运行404.

有没有办法可以看到它正在访问的确切路径,所以我可以尝试调试一下,弄清楚我做错了什么?

最佳答案
FastCGI没有访问日志,因为它不是程序,而是协议.为了调试PHP fastcgi处理程序,我通常使用strace – 它通常会向我显示正在尝试访问的文件,并且从那里弄清楚它是如何出错的并不难. Nginx的处理调试日志记录的请求通常也很有启发性.

使用strace是非常简单的 – 你只需要使用-e trace = read,write来限制PHP FCGI工作者并限制自己读/写调用.使用-s 4096提高字符串打印大小也是一个好主意,因此您可以获得整个FCGI数据包,而不仅仅是前几个字节.

(编辑:李大同)

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

    推荐文章
      热点阅读