故障nginx,php-fpm访问页面直接提示下载

现象:

之前一直正常使用。

突然访问页面直接提示下载。

大坑:谷歌浏览器,火狐,IE访问调试现象都一样提示下载,按下面的方法解决后,在本机用上述浏览器访问还是结果还是一样,换手机访问正常,再用另一台远程服务器访问正常,这时已经想到是本地缓存的问题,后来清除缓存,再试就正常了。

查看nginx 与fastcgi连接方式为unix socket

vim /www/server/php/73/etc/php-fpm.conf

[global]
pid = /www/server/php/73/var/run/php-fpm.pid
error_log = /www/server/php/73/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi-73.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.status_path = /phpfpm_73_status
pm.max_children = 200
pm.start_servers = 15
pm.min_spare_servers = 15
pm.max_spare_servers = 30
request_terminate_timeout = 100
request_slowlog_timeout = 30
slowlog = var/log/slow.log


nginx.conf配置

 server {
        listen       80;
        server_name  zentao.xxx.com;
        server_tokens off;
       
        location ~ .*\.(php|php5)?$ {
          root   /www/wwwroot/zentao.xxxcom/www/;
          fastcgi_pass  unix:/tmp/php-cgi-73.sock;
          fastcgi_index index.php;
          include /application/nginx/conf/fastcgi.conf;
          }
         location / {
           root   /www/wwwroot/zentao.xxx.com/www/;
           index  index.php index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        access_log  /www/wwwlogs/zentao.xxx.com-access_log;
        error_log    /www/wwwlogs/zentao.xxx.com-error_log;

如果连接方式为tcp 

查看 /www/server/php/73/etc/php-fpm.conf

listen = 127.0.0.1:9000
location ~ .*\.(php|php5)?$ {
     root   /var/html/blog;
     fastcgi_pass  127.0.0.1:9000;
     fastcgi_index index.php;
     include /application/nginx/conf/fastcgi.conf;
     }

重启

/usr/local/nginx/sbin/nginx  -t

/usr/local/nginx/sbin/nginx  -s reload

重启系统后,发现php没有正常启动

解决方法:

 service php-fpm start

ps -e | grep php-fpm

killall php-fpm

 ps -e | grep php-fpm
service php-fpm start

启动后,网站正常访问。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值