nginx开启php错误提示的简单介绍

nginx配置php-cgi处理错误,麻烦给看下是什么情况

1、第六种原因:查看php-cgi进程是否在运行。

2、一般而言,出现502的错误是因为php-cgi连接数不够导致的。举个例子:php-cgi开10个进程,前端发20个请求,每个请求的脚本都sleep100s,那么必然有至多10个请求会出现502错误。

3、这个是因为index.html 文件目录是nginx默认安装目录 /usr/local/nginx/html,而info.php 把它放到了 /data/web 下造成的,可以在nginx.conf配置文档里面找到相应的问题。

nginx+php运行几天后偶尔会出现404错误

nginx的404返回,一般情况下是因为文件不存在,然后的提示。

常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。

目录索引设置错误(index指令配置)网站根目录不包含index指令设置的文件。

nginx,php-cgi部署环境后,出现502错误,怎么办

1、在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加。

2、(1)首先需要确定的是后端服务器启动没有,当然在这里就是php-fpm进行启动没有。(2)其次是确定php-fpm的worker进程是否够用。(3)FastCGI缓存或代理的缓存情况。(4)PHP执行时间长。

3、使用的是nginx反向代理,如果header过大,超出了默认的1k,就会引发上述的upstream sent too big header (也就是nginx把外部请求给后端处理,后端返回的header太大,nginx处理不过来就会导致502。

未经允许不得转载:便宜VPS网 » nginx开启php错误提示的简单介绍