nginx php5 fpm 502,fastcgi-Nginx + php5-fpm中的错误502

我的主题有误。 服务器负载不高:大约15%的CPU,有几个Gb的内存,硬盘不是很忙。 但是错误502大约会引发3%的情况。

程序:Debian 6,nginx / 0.7.62,php5-fpm(5.3.3-1)。

在nginx的error.log中是此错误:

connect() to unix:/var/run/php5-fpm.sock failed

php5-fpm的状态通常是这样的:

accepted conn: 41680

pool: www

process manager: dynamic

idle processes: 258

active processes: 1

total processes: 259

我认为,这意味着负载不高。

我增加了积压参数:在sysctl中-net.core.somaxconn = 5000,在php-fpm池中-listen.backlog =5000。没有效果。

我引用一个配置:

/etc/Nginx/Nginx.conf

user www-data;

worker_processes 8;

timer_resolution 100ms;

worker_rlimit_nofile 20240;

worker_priority -5;

error_log /var/log/nginx/error.log;

pid /var/run/nginx.pid;

events {

worker_connections 2048;

use epoll;

# multi_accept on;

}

http {

include /etc/nginx/mime.types;

access_log /var/log/nginx/access.log;

sendfile on;

tcp_nopush on;

#keepalive_timeout 0;

keepalive_timeout 65;

tcp_nodelay on;

gzip on;

gzip_min_length 1100;

gzip_buffers 64 8k;

gzip_comp_level 3;

gzip_http_version 1.1;

gzip_proxied any;

gzip_types text/plain application/xml application/x-javascript text/css;

gzip_disable "MSIE [1-6]\.(?!.*SV1)";

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

client_max_body_size 100M;

server_tokens off;

}

/ etc / nginx / php_location

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;

fastcgi_buffers 256 128k;

#fastcgi_buffer_size 16k;

#fastcgi_busy_buffers_size 256k;

fastcgi_connect_timeout 300s;

fastcgi_send_timeout 300s;

fastcgi_read_timeout 300s;

include fastcgi_params;

php-fpm池

[www]

listen = /var/run/php5-fpm.sock

listen.backlog = 5000

listen.owner = www-data

listen.group = www-data

listen.mode = 0666

user = www-data

group = www-data

pm = dynamic

pm.max_children = 1024

pm.start_servers = 64

pm.min_spare_servers = 64

pm.max_spare_servers = 128

pm.max_requests = 32000

pm.status_path = /system/php5-fpm-status

slowlog = /var/www/log/php-fpm.log.slow

chdir = /var/www

我如何做才能优化该系统并使之使用所有服务器资源?

PS。 对不起,我的英语不好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值