资源描述:
《服务器架构配置.1.0.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、服务器架构配置V1.0杭州迪科信息技术有限公司历史记录撰写日期文件状态版本作者发布日期更改请求号2011-11-22初始版本1.0叶姬微正式审批角色签名日期备注审核批准目录服务器架构说明3配置思路参考4WEB服务4TOMCAT4安装4配置4缓存服务5MEMCACHED5安装5操作5异步消息服务6ACTIVE-MQ6安装6操作6远程文件系统服务6NFS6安装6操作6反向代理服务7NGINX7安装7配置7操作7集群服务8TERRACOTTA8安装8配置8操作8监控服务8JAVAMELODY8安装8配置8PROBE8安装8配
2、置9服务器架构说明1.分布式,所有服务均可聚可分,即可在同一机器上也可在各个不同机器上.2.负载均衡,服务如果超负荷,均可添加一个或一组做负载.3.故障转移,如果其中一个或几个服务故障,均不影响正常访问,除非所有故障.4.灾难恢复,具备一定程度的当机-重启-信息恢复.5.WEB缓存,所有静态资源包括GET请求.6.请求响应压缩,如发起请求浏览器支持则压缩响应内容.7.灵活配置,可针对具体情况进行灵活配置.8.…配置思路参考1.cd/usr/local/softz2.WEB服务3.WEB服务优化4.启动测试5.集群6.集
3、群启动测试7.负载均衡8.负载均衡启动测试9.删除TOMCATwebapps下所有文件10.删除TOMCATlogs下所有文件11.缓存12.缓存启动测试13.消息服务14.消息服务启动测试15.远程文件系统16.添加所有第三JAR包到TOMCATLIB下17.配置各参与集群的TOMCAT服务环境配置参数18.打包WEB服务TOMCAT安装1.tarzxvfapache-tomcat-6.0.33.tar.gz–C/usr/local/tomcatcluster/tomcatXXX2.XXX表示端口号配置优化1.参考s
4、erver-74-t6-9091.xml2.修改对应端口3.针对具体情况移除:4.添加启动参数,参考:catalina-74-t6-9091.shJAVA_OPTS="-Xms1024m-Xmx1024m-XX:PermSize=64M-XX:MaxNewSize=256m-XX:MaxPermSize=128m-Djava.awt.headless=true"防火墙1.vi/etc/sysconfig/ipt
5、ables2.-ARH-Firewall-1-INPUT-mstate--stateNEW-mudp-pudp--dport8081-jACCEPT-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport8081-jACCEPT3.serviceiptablesrestart远程调试1.添加启动参数:CATALINA_OPTS="-server-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_soc
6、ket,server=y,suspend=n,address=7077"缓存服务MEMCACHED安装LIBEVENT1.Tarzxvflibevent-2.0.16-stable2../configure–prefix=/usr3.make&&makeinstall4.ls-al/usr/lib
7、greplibeventMEMCACHED1.tarzxvfmemcached-1.4.10.tar.gz-C/usr/local/2../configure--prefix=/usr/3.make4.maketest5.s
8、udomakeinstall操作启动1./usr/local/memcached/bin/memcached–d–uroot–c1024–m128–l192.168.168.110–p11111start2./usr/local/memcached/bin/memcached–d–uroot–c1024–m128–l192.168.168.110–p22222start参数服务启动命令:/usr/local/memcached/bin/memcached 参数说明: -d 启动为守护进程 -m 分配给Memc
9、ached使用的内存数量,单位是MB,默认为64MB -u 运行Memcached的用户,仅当作为root运行时 -l 监听的服务器IP地址,默认为环境变量INDRR_ANY的值 -p 设置Memcached监听的端口,最好是1024以上的端口 -c 设置最大并发连接数,默