全球主机交流论坛

标题: 你们的Nginx反向代理配置什么怎么样的?我咋老502 [打印本页]

作者: Dik    时间: 2010-6-2 20:31
标题: 你们的Nginx反向代理配置什么怎么样的?我咋老502
IP在个位数和十位数的时候正常,3位数就开始502了,100个IP也502。你们的配置是怎么样的?我咋老502呢。。

加大worker_processes和worker_connections没什么效果。
作者: cnx    时间: 2010-6-2 20:35
没用,不知道。
作者: Showfom    时间: 2010-6-2 20:50
我的也是
作者: Dik    时间: 2010-6-2 20:57
原帖由 Showfom 于 2010-6-2 20:50 发表
我的也是

哎。。都不知道还有什么好调了的,IP才100就跳502。。
作者: lyylts    时间: 2010-6-2 21:07
proxy_busy_buffers_size  ++
加大忙时缓冲

use epoll; 确定没少

sendfile on; 确定打开..

编辑:
nginx的特性决定了要求主机和代理之间的速度够快。
如果服务器静态资源较多,建议配合Squid..
或用nginx静动分离,静态交给Squid。

[ 本帖最后由 lyylts 于 2010-6-2 21:13 编辑 ]
作者: Dik    时间: 2010-6-2 21:14
原帖由 lyylts 于 2010-6-2 21:07 发表
proxy_busy_buffers_size  ++
加大忙时缓冲

use epoll; 确定没少

sendfile on; 确定打开..

编辑:
nginx的特性决定了要求主机和代理之间的速度够快。
如果服务器静态资源较多,建议配合Squid..
或用nginx静动分离,静态 ...


proxy_busy_buffers_size都到512K了,sendfile on开着,use epoll;这是啥?
作者: 诡谲    时间: 2010-6-2 21:43
proxy_send_timeout   300;
proxy_read_timeout   300;
proxy_buffer_size    4k;
proxy_buffers     16 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_connect_timeout 30s;
proxy_redirect http://admin.com:81 http://admin.com;
proxy_redirect http://www.admin.com:81 http://www.admin.com;
proxy_pass http://127.0.0.1:81/;
proxy_set_header   Host   $host;
proxy_set_header   X-Real-IP  $remote_addr;
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

来源 http://icodex.org/2010/03/nginx-apache-guide/
作者: 诡谲    时间: 2010-6-2 21:44
502跟后端的关系比较大
作者: Dik    时间: 2010-6-2 21:46
原帖由 诡谲 于 2010-6-2 21:43 发表
proxy_send_timeout   300;
proxy_read_timeout   300;
proxy_buffer_size    4k;
proxy_buffers     16 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_connect_timeout 30s;
pr ...

哦不是做前端后端的,你这个和我的不一样哎,502么?我是2个机房的机器,一台反向过去
作者: lyylts    时间: 2010-6-2 22:10
原帖由 Dik 于 2010-6-2 21:14 发表


proxy_busy_buffers_size都到512K了,sendfile on开着,use epoll;这是啥?


epoll是网络i/o模型的一种...
gg下,这命令是必须的...

另外,如果是国内反向国外,建议开个Squid缓存下静态内容。
作者: smdcn    时间: 2010-6-2 22:19
我碰到502一般都是后端抽了…
作者: Dik    时间: 2010-6-2 23:56
线路正常的情况下,被反向的服务器CPU不足会502吗?
作者: lavps    时间: 2010-6-3 00:47
建议用squild
作者: Dik    时间: 2010-6-3 00:54
原帖由 lavps 于 2010-6-3 00:47 发表
建议用squild

squild的资料好少。。不熟,安装都不会呢
作者: smdcn    时间: 2010-6-3 00:59
那个是叫做squid吧…不少了呀…很多CDN、还有共享IP的VPS都是用这个方案…不过设置会相对复杂一些倒是
作者: Dik    时间: 2010-6-3 01:04
squid设置N复杂,资料也不多




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4