Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1859610
  • 博文数量: 117
  • 博客积分: 2559
  • 博客等级: 少校
  • 技术积分: 4385
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-13 20:08
个人简介

作为初学者,要想取得进步,成为高手,首先应该了解自己的不足之处.

文章分类

全部博文(117)

文章存档

2014年(1)

2013年(25)

2012年(13)

2011年(77)

2010年(1)

分类: 系统运维

2013-08-15 22:08:52

Nginx下的Uwsgi

实际配置(/etc/nginx/nginx.conf)

该例中,只用到3个参数

server {
        listen   5000;
        server_name localhost; if ( $request_method !~ ^(GET|HEAD|POST)$ ) { return 403;
        }

        location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:3031;
        uwsgi_read_timeout 180;
        }
}

(部分)参数说明

uwsgi_bind

default: none
绑定一个ip地址,uwsgi通过该绑定的地址与外界通信.

uwsgi_buffer_size

default: uwsgi_buffer_size 4k/8k
读缓冲的大小,默认情况下,等同于uwsgi_buffers,不过它可以设置的更小.

uwsgi_buffering

default: uwsgi_buffering on
响应缓冲

uwsgi_buffers

default: uwsgi_buffers 8 4k/8k
设置读缓冲区的数量和大小,默认是8个,4k, 用于缓存从uwsgi服务的应答.

uwsgi_cache

default: off
共享缓存

uwsgi_connect_timeout

default: uwsgi_connect_timeout 60
连接uWSGI-Server的超时时间,不能超过75秒

uwsgi_ignore_client_abort

default: uwsgi_ignore_client_abort off
忽略uWSGI-Server返回的终止响应.

uwsgi_modifier1

default: 0
为uwsgi请求设置第一个修饰符,默认是WSGI请求.(??)

uwsgi_modifier2

default: 0

uwsgi_param

default: none
指定uWSGI-server, 参数可以是字符串,变量,或者它们的组合.

uwsgi_pass

default: none
指定uWSGI-server的IP地址和端口,或者socket文件
或者定义负载均衡器

upstream backend  {
  server 192.168.0.1:3031;
  server 192.168.0.2:3031;
}
 
uwsgi_pass   backend;
uwsgi_read_timeout

default: uwsgi_read_timeout 60
设置一个等待uwsgi返回数据的超时时间.

uwsgi_send_timeout

default: uwsgi_send_timeout 60
设置一个向uwsgi发动请求的超时时间

阅读(8029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~