nginx配合php-fpm处理php页面输出不全

发现使用nginx配合php-fpm处理php页面的时候, 当页面很大, 会输出不完全, 这是怎么回事呢?

经查阅error.log, 发现有如下记录

2013/05/23 13:52:53 [crit] 9595#0: *81 open() “/var/lib/nginx/tmp/fastcgi/2/01/0000000012” failed (13: Permission denied) while reading upstream, client: xxx.xxx.xxx.xxx, server: , request: “GET /p HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “vijos.org”, referrer: “https://xxxxx.org/p”

注意

open() “/var/lib/nginx/tmp/fastcgi/2/01/0000000012” failed (13: Permission denied) while reading upstream

Permission denied!

经调查发现运行nginx的用户(如twd2)和/var/lib/nginx目录所有者(如nginx)不一致, 而且/var/lib/nginx目录权限为rwx——

于是修改/var/lib/nginx及其子目录的所有者(为twd2)或权限(为777)。

参考了如下:

google

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/4061QrCode