tengine配置

中文文档http://tengine.taobao.org/documentation_cn.html

user  www www;

worker_processes auto;	# 默认为auto。当设置成auto,tengine将自动启动与cpu数量相同的worker进程。

worker_cpu_affinity auto;	#默认为auto,
#当设置成auto时,tengine将根据worker的数量自动配置cpu绑定位图。绑定的顺序是按CPU编号从大到小。 
#如果worker数量大于cpu数量,则剩余的worker进程将按照CPU编号从大到小的顺序从编号最大的CPU开始再次绑定

error_log  /home/wwwlogs/nginx_error.log  crit;


pid        /usr/local/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;

server_tag Apache/2.2.21;	#Server头癿伪装
server_tag off	#隐藏server头部

server_info on;	#错误信息
server_admin shudu@taobao.com; #便于定位用户反馈癿4xx和5xx错误

events
        {
                use epoll;
                worker_connections 51200;
        }

http
        {
                include       mime.types;
                default_type  application/octet-stream;
		
		error_page 404 /404.html;
		
                server_names_hash_bucket_size 128;
                client_header_buffer_size 32k;
                large_client_header_buffers 4 32k;
                client_max_body_size 50m;

                sendfile on;
                tcp_nopush     on;

                keepalive_timeout 60;

                tcp_nodelay on;

                fastcgi_connect_timeout 300;
                fastcgi_send_timeout 300;
                fastcgi_read_timeout 300;
                fastcgi_buffer_size 64k;
                fastcgi_buffers 4 64k;
                fastcgi_busy_buffers_size 128k;
                fastcgi_temp_file_write_size 256k;

                gzip on;
                gzip_min_length  1k;
		gzip_buffers     4 16k;
                gzip_http_version 1.0;
                gzip_comp_level 2;
                gzip_types       text/plain application/x-javascript text/css application/xml;
                gzip_vary on;

                #limit_zone  crawler  $binary_remote_addr  10m;

                #log format
                log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';

	     sysguard on;#开启sysgurad
	     sysguard_load load=4 action=/high_load.html;
	     #当cpu负载达到4的时候访问页面为high_load.html
	     sysguard_mem swapratio=10% action=/mem_high.html;
	     #当swap使用达到10%的时候访问页面mem_high.html

server
        {
                listen       80;
                server_name www.lnmp.org;
                index index.html index.htm index.php;
                root  /home/wwwroot/ecshop;
		error_page 404 default;

                location ~ .*\.(php|php5)?$
		                        {
                                try_files $uri =404;
                                fastcgi_pass  unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fcgi.conf;
                        }

                location /status {
                        stub_status on;
                        access_log   off;
                }

               location / {
	       
			expires     10s;
			# 根目录下其他文件缓存10s,expires_by_types优先级高;
			expires off;
			# expires_by_types 将不会生效;
			expires_by_types  30s  text/html;
			#根目录下text\html 类型的文件缓存30s
 
                }
			access_log  /home/wwwlogs/access.log  access;
			access_log syslog:user:info:127.0.0.1:514 combined;
			#本地和远程syslog支持以user,info级别 把日志通过514端口传送到本地,并标记为combined
			access_log pipe:/path/to/cronolog combined;
			#管道支持
			access_log /path/to/file combined ratio=0.01;
			#抽样支持,减少写日志癿数量,避免磁盘写爆
        }
	include vhost/*.conf;
}

 

转载于:https://my.oschina.net/yyping/blog/90451

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值