发现使用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)。
参考了如下:
发表评论