小编Pet*_* Au的帖子

在Nginx和php-fpm中随机指定"无输入文件"

我最近开始使用带有php-fpm的Nginx.一切似乎都没问题,除了偶尔我得到"没有指定输入文件"和404.登录access.log.它似乎是随机的,其中一个请求获得200,而另一个请求到同一个文件获得404上述错误.在Nginx和php-fpm error.log中都没有发现相关错误.

这是access.log的摘录:

10.0.0.5 - - [09/Aug/2011:18:14:27 -0400]  200 "POST /services/ChangeAccount HTTP/1.1" 110 "http://slotspot-internal.blitzoo.com/" "Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0" "94.49.122.184"
10.0.0.5 - - [09/Aug/2011:18:15:27 -0400]  404 "POST /services/ChangeAccount HTTP/1.1" 36 "http://slotspot-internal.blitzoo.com/" "Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0" "94.49.122.184"
10.0.0.5 - - [09/Aug/2011:18:15:28 -0400]  200 "POST /services/ChangeAccount HTTP/1.1" 110 "http://slotspot-internal.blitzoo.com/" "Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0" "94.49.122.184"
Run Code Online (Sandbox Code Playgroud)

做了一些研究并确保文档根目录在Nginx配置服务器块中定义,fastcgi_param SCRIPT_FILENAME定义为$ document_root $ fastcgi_script_name

这是我的nginx.conf:

user       nginx nginx;
worker_processes  5;
error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;
worker_rlimit_nofile 8192;

events {
  worker_connections …
Run Code Online (Sandbox Code Playgroud)

php nginx

2
推荐指数
1
解决办法
4760
查看次数

标签 统计

nginx ×1

php ×1