玩玩负载均衡---在window与linux下配置nginx
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-27
有许多,比如lvs就在其内部实现了多种的负载均衡算法,可以根据用户的实际环境进行设置布署..当然就目前而言,nginx的算法相比较还是少了许多,呵呵.
可以说在windows下安装配置还是很方便的,但如果使用loadrunner做并发测试时,就会发现其logs/error.log就会报如下错误:
maximum number of descriptors supported by select() is 1024 while connecting to upstream
我曾经在网上查过解决方案,包括修改配置文件的worker_connections ,如下:
events { #use epoll;//linux下使用 worker_connections 20240; } 但依旧不能将文件句柄数扩充到20240,还是报1024最大句柄数错误.实在没办法了,只得开始尝试在linux下安装配置nginx.也就引发了下面的内容. 其实在网上有关介绍如何在linux下安装nginx的要比windows下的要多得多,必定这是‘本家’吧. 之前网管只在虚拟机上安装了CentOS5,只能就尝试在该linux分支版本下安装了.好在虚拟机已安装完了,剩下的工作并不太多. 需要以root身份登陆系统,然后切换身份为超级管理员: wget http://sysoev.ru/nginx/nginx-0.7.62.tar.gz# 下载安装包 tar xzvf nginx-0.6.34.tar.gz #解压 如果下载的nginx 中默认可能没有 rewirte规则,因此需要下载pcre包的扩展来实现这个功能: tar xjvf pcre-7.8.tar.bz2 # 解压pcre 下面编译安装pcre ./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties 下面编译安装nginx --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --pid-path=/usr/local/nginx/var/nginx.pid --lock-path=/usr/local/nginx/var/nginx.lock --http-client-body-temp-path=/dev/shm/nginx_temp/client_body --http-proxy-temp-path=/dev/shm/nginx_temp/proxy --http-fastcgi-temp-path=/dev/shm/nginx_temp/fastcgi --user=www --group=www --with-cpu-opt=pentium4 --without-select_module --without-poll_module --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --without-http_ssi_module --without-http_userid_module --without-http_geo_module --without-http_memcached_module --without-http_map_module" #如要取消ssl可去掉该项 --without-mail_pop3_module --without-mail_imap_modul --without-mail_smtp_module --with-pcre=/usr/local/pcre/lib 接下来就开始编译生成相应的文件了: make install 然后/dev/shm 也就是内存中,建立一个nginx_temp文件夹 /usr/sbin/useradd -u 48 -g www www mkdir -p /data0/vshare/htdocs chmod w /data0/vshare/htdocs chown -R www:www /data0/vshare/htdocs |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Nagios监控部署(五)下一篇: LINUX终端乱码解决方法
关于玩玩负载均衡---在window与linux下配置nginx的所有评论