《安装完成后系统配置.doc》由会员分享,可在线阅读,更多相关《安装完成后系统配置.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流安装完成后系统配置【精品文档】第 12 页安装完成后系统配置FAQ龙搜(北京)科技有限公司2010年11月26日目录1 修改数据库账户和密码可以在安装时修改用户名生效,而如果在安装完成后修改数据库用户名,需要修改以下地方(假设原用户名为wapgw):1、打开/home/dratek/tomcat6/conf/context.xml,将username=wapgw中的wapgw换为新用户名,password修改为新密码;2、进入tomcat6/gwportal/WEB-INF/classes/com/gw/hibernate目录下打开如下文件,将schem
2、a=WAPGW中的WAPGW换为新用户名( 通常为第8行 ):Browserua.hbm.xmlDevicegroup.hbm.xmlHardwareplatform.hbm.xmlUaadaptiongroup.hbm.xmlUaadaptionpolicy.hbm.xmlUafontadaption.hbm.xmlUaimgqualityadaption.hbm.xmlUaimgsizeadaption.hbm.xmlUapageadaption.hbm.xmlUseragent.hbm.xml2 CA自带导航条设置,目前是华为网关提供,CA默认不提供导航条/home/dratek/xtr
3、ans_gw/etc/config/reverseProxy/ENVIRONMENT.prop 文件中的ShowNavToolBar 属性控制导航栏是否显示,true表示显示,false表示不显示3 取不到适配参数时,默认分页大小、图片质量等参数参考文件:/home/dratek/tomcat6/gwportal/config/parameter.properties1、图片质量默认参数:imgqlty_max=1.0 /代表图片质量原始时的数值imgqlty_high=0.9 /代表图片质量高时设的数值imgqlty_mid=0.5 /代表图片质量中时设的数值imgqlty_low=0.3
4、/代表图片质量低时设的数值可以修改对应的数值,如要调整图片质量高时的数值为0.8(可以是0到1任意浮点数,比如0.822),只要将imgqlty_high=0.9改为imgqlty_high=0.8就可以4 Portal模式下修改反向代理地址(如)修改文件:1、/home/dratek/xtrans_gw/etc/config/reverseProxy/ENVIRONMENT.prop2、/home/dratek/xtrans_gw2/etc/config/reverseProxy/ENVIRONMENT.prop中的:1、GwReverseProxyHTTPSpecialSign=2、GwR
5、everseProxyHTTPSSpecialSign=修改完成后,重启CA生效。5 修改Portal端口(如18000)1修改文件:/home/dratek/tomcat6/conf/server.xml找到如下行,修改其中的18000为其他端口: 2修改文件:/home/dratek/tomcat6/gwportal/config/gwportal.properties找到如下行,修改其中的18000为其他端口:localurl= http:/IP:18000/sharefileport= http:/IP:13000/?imgshow=6 修改缓存端口(如13000)修改文件:/home
6、/dratek/env.sh找到如下行,修改其中的13000为其他端口:CACHE_ENGINE_PORT=130007 修改页面适配端口(如16000)这里有两个页面适配引擎,一个端口是xtrans_gw(端口16000),一个是xtrans_gw2(端口是16001),他们修改端口方式一样,这里以16000为例来说明。1、参考文件:/home/dratek/xtrans_gw(*)/etc/config/reverseProxy/NetworkToPortMap.prop修改参数cable=16000wireless=16000default=160002、参考文件:/home/drate
7、k/xtrans_gw(*)/etc/sublayers/dratek/HttpSublayer/home.prop修改参数,与上述文件中监听端口保持一致ListenPorts=16000 16000 160003、参考文件 :/home/dratek/varnish/etc/varnish.conf修改参数,与上述文件中监听端口保持一致backend xtransserver .host = localhost; .port = 16000; backend xtransserver2 .host = localhost; .port = 16001; 其中xtransserver对应的是x
8、trans_gw;xtransserver2对应的是xtrans_gw2。8 修改图像适配端口(如16600)1.参考文件:/home/dratek/nginx/conf/nginx.conf修改参数server listen 16600;2.参考文件:/home/dratek/varnish/etc/varnish.conf修改参数,与上述文件中监听端口保持一致backend imageserver .host = localhost; .port = 16600; 9 修改缓存空间大小参考文件:/home/dratek/varnish/startup.sh找到:-s file, $CACH
9、E_PATH/shmfile.data,10GB 修改其中的10GB为期望的大小10 修改缓存空间存放位置参考文件:/home/dratek/env.sh找到如下一行:CACHE_PATH=$INSTALL_HOME/varnish/var/vcache将其中的路径“$INSTALL_HOME/varnish/var/vcache”,改为其他路径,如磁盘阵列地址然后重启WEB CA即可11 修改监控CA进程异常时重启时间文件:/home/dratek/ca-daemon.sh参考如下代码片段中“sleep 30”,这里是30秒检查一下进程状态,如果需要调整修改此数字即可,检查如果CA进程不存在
10、则自动重启rm -f find $LOG_PATH/*.log* -size +2000000000csleep 30timer=echo $(date +%M)%10 | bc12 关闭缓存功能文件:/home/dratek/cacheoff.sh关闭缓存执行:#cd /home/dratek#./cacheoff.sh打开缓存,执行:#cd /home/dratek#./cacheon.sh清空缓存,执行#cd /home/dratek#./clearcache.sh注:以上操作会不会重启缓存进程13 关闭日志功能文件:/home/dratek/logoff.sh关闭缓存执行:#cd /h
11、ome/dratek#./logoff.sh打开缓存,执行:#cd /home/dratek#./logon.sh14 修改缓存时间文件:/home/dratek/varnish/etc/varnish.conf找到如下代码片段:if (req.request = POST | req.request = GET) & (obj.http.Content-Type (text|wml|xhtml|html) set obj.ttl = 30m; else set obj.ttl = 30m;上面“set obj.ttl = 30m;”指的是页面缓存时间,这里是30分钟,可以设定比如为3h(3小
12、时)或者1d(1天)。15 修改认证地址root用户登录CA Server服务器,修改CA Server认证地址,启动服务:#cd /home/dratek/xtrans_gw#vi xtrans.boot修改BackendServer项的值为认证服务程序所在服务器的IP。BackendClass=net.dratek.bsp.persistent.FSSectionBackendBackendInit=etc#BackendServer=192.168.4.107BackendServer=202.108.112.100#cd /home/dratek/xtrans_gw2#vi xtran
13、s.boot修改BackendServer项的值为认证服务程序所在服务器的IP。BackendClass=net.dratek.bsp.persistent.FSSectionBackendBackendInit=etc#BackendServer=192.168.4.107BackendServer=202.108.112.10016 服务器IP地址变动后如何修改IP地址文件:/home/dratek/tomcat6/gwportal/config/gwportal.properties修改其中的IP地址为本机IP文件:/home/dratek/xtrans_gw/etc/config/re
14、verseProxy/ENVIRONMENT.prop修改其中的GwReverseProxyHTTPSpecialSign和GwReverseProxyHTTPSSpecialSign中URL的IP地址为本机IP,URL中其他部分不变动17 格式转换时保留图片动画效果文件:/home/dratek/nginx/conf/nginx.conf找到如下代码片段: location / ngx_http_imageadaptor_module;keep_animation off;保证“keep_animation”值为“on” ,此时如果遇到动画图片,输出格式将强制为拥有动画效果的图片格式,如gi
15、f,此时设备支持格式和expect_format对输出格式没有效果该选项为“off”时,动画图片可能会变静态图片(只取第一帧),比如转换为jpg格式后变成静态图片了18 格式转换时保留图片透明色文件:/home/dratek/nginx/conf/nginx.conf找到如下代码片段: location / ngx_http_imageadaptor_module;keep_transparent on;保证“keep_transparent”值为“on”,此时如果遇到透明背景图片,输出格式将强制为拥有透明效果的图片格式,如png,此时设备支持格式和expect_format对输出格式没有效果
16、该选项为“off”时,透明配镜图片可能会变得不透明,比如转换为jpg格式后背景不透明了19 关闭处理动画,提高效率文件:/home/dratek/nginx/conf/nginx.conf找到如下代码片段: location / ngx_http_imageadaptor_module;adapt_animation off;保证“adapt_animation”值为“off”,遇到动画图片,直接返回,不做任何处理,此时设备支持格式和expect_format对输出格式没有效果如果“adapt_animation”值为“on”,将能处理动画图片,可以将gif动画图片进行压缩和尺寸裁剪适配;由于
17、这时比较耗费cpu资源,建议关闭该选项20 确保输出图片大小小于输入图片大小文件:/home/dratek/nginx/conf/nginx.conf找到如下代码片段: location / ngx_http_imageadaptor_module;optimum_compression on;修改“optimum_compression”为“on”时,如果适配后的图片数据大小大于输入图片数据时,将直接返回原始数据,此时设备支持格式和expect_format对输出格式没有效果当设置“off”时,根据机型支持的格式进行适配,数据包大小有可能变大21 强制图片转换为指定格式(如jpg)文件:/h
18、ome/dratek/nginx/conf/nginx.conf找到如下代码片段: location / ngx_http_imageadaptor_module;expect_format default;修改“expect_format”为“jpg”,输出图像格式将强制为jpg图片,这里推荐使用jpg格式当设置“default”时,根据机型支持的格式进行适配也可指定一组格式,例如设置“bmp_gif;”时(格式间用下划线隔开),源格式为bmp或者gif时将相应地输出bmp或gif格式图像,其他格式还是转换为jpg格式“keep_transparent”、“keep_animation”、“
19、optimum_compression”选项使能时(为“on”),或者“adapt_animation”为“off”时,会影响强制转换。比如“expect_format”为“jpg”时,一般情况下图片会转换为jpg格式,但是下列情况不一定转换为jpg格式:1. 输入图片为动画,而且“adapt_animation”为“off”,则直接返回原始动画图片,保证图片处理效率(因为处理动画会消耗大量的服务器资源);2. 输入图片背景透明,而且“keep_transparent”为“on”,则转换为png格式图,保证保留透明背景;3. 输入图片为动画,而且“keep_animation”为“on”,则转
20、换为gif图片,保证图片是动画;4. 如果转换后的图片大小(字节数)大于输入图片大小,而且“optimum_compression”为“on”,则仍输出原始图片,保证图片不会变大。22 查看进程和端口状态以及性能指标# cd /home/dratek/#./check.sh输出类似如下:-time-Fri Nov 26 15:49:05 CST 2010-proc- PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND10629 root 17 0 726m 106m 9100 S 0 5.3 0:22.33 /home/dratek/jd
21、k1.6.0_14/jre/bin/java -Djava.util.lo10592 root 16 0 97996 980 616 S 0 0.0 0:00.00 /home/dratek/varnish/sbin/varnishd -n /home/dratek/v10593 nobody 16 0 11.2g 65m 812 S 0 3.2 0:00.27 /home/dratek/varnish/sbin/varnishd -n /home/dratek/v10545 root 25 0 18472 708 284 S 0 0.0 0:00.00 nginx: master proce
22、ss ./sbin/nginx -p . 10554 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx: worker process 10555 nobody 15 0 37684 20m 856 S 0 1.0 0:00.05 nginx: worker process 10556 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx: worker process 10557 nobody 20 0 37684 19m 828 S 0 1.0 0:00.03 nginx: worker process
23、 10558 nobody 15 0 37684 20m 856 S 0 1.0 0:00.03 nginx: worker process 10559 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx: worker process 10560 nobody 15 0 37684 20m 856 S 0 1.0 0:00.03 nginx: worker process 10561 nobody 15 0 37684 20m 844 S 0 1.0 0:00.03 nginx: worker process 10524 root 18 0 228
24、7m 59m 10m S 0 2.9 0:02.89 java -Xmx2048M -Xms2048M -Xmn512M -XX:NewSize=512M 10527 root 18 0 2290m 62m 10m S 0 3.1 0:03.11 java -Xmx2048M -Xms2048M -Xmn512M -XX:NewSize=512M 10654 root 15 0 13948 1488 1236 S 0 0.1 0:00.18 ./dratekoamagent -WorkDir /home/dratek -Local 192.168.19587 root 18 0 688m 21
25、m 8144 S 0 1.1 0:00.77 java -Ddratek.config.dir=. -classpath .:./lib/dratek_-port-Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 0.0.0.0:16000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:16001 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:13000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:18800 0.0.0.0:* LISTEN tcp 0 0
26、 0.0.0.0:18000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:13300 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:16600 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:16660 0.0.0.0:* LISTEN -syst-Free Mem over 1m: 1.23222e+06Used CPU over 1m: 0.5-cach-client_req 0 0.00 Client requests receivedcache_hit 0 0.00 Cache hitscache_miss 0 0.00 Ca
27、che missesn_object 0 . N struct objectHit ratio : 0Cache ratio :0TPS over 1m: 0注:输出“syst”系统信息需要一分钟时间,统计一分钟内均值输出“cach”缓存信息需要一分钟时间,统计一分钟内均值如果系统启动后,没有用户访问时,会出现错误:Runtime error (func=(main), adr=9): Divide by zero,这是正常的,因为统计值的分母为0以上输出中包括:1、“time”,当前时间2、“proc”,WEBCA进程信息上述实例中,Portal Service进程为:10629 root
28、17 0 726m 106m 9100 S 0 5.3 0:22.33 /home/dratek/jdk1.6.0_14/jre/bin/java -Djava.util.loCache Engine进程为:10592 root 16 0 97996 980 616 S 0 0.0 0:00.00 /home/dratek/varnish/sbin/varnishd -n /home/dratek/v10593 nobody 16 0 11.2g 65m 812 S 0 3.2 0:00.27 /home/dratek/varnish/sbin/varnishd -n /home/dratek
29、/vImage CA Engine进程为:10545 root 25 0 18472 708 284 S 0 0.0 0:00.00 nginx: master process ./sbin/nginx -p . 10554 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx: worker process 10555 nobody 15 0 37684 20m 856 S 0 1.0 0:00.05 nginx: worker process 10556 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx
30、: worker process 10557 nobody 20 0 37684 19m 828 S 0 1.0 0:00.03 nginx: worker process 10558 nobody 15 0 37684 20m 856 S 0 1.0 0:00.03 nginx: worker process 10559 nobody 15 0 37684 20m 856 S 0 1.0 0:00.04 nginx: worker process 10560 nobody 15 0 37684 20m 856 S 0 1.0 0:00.03 nginx: worker process 105
31、61 nobody 15 0 37684 20m 844 S 0 1.0 0:00.03 nginx: worker process CA Engine进程为:10524 root 18 0 2287m 59m 10m S 0 2.9 0:02.89 java -Xmx2048M -Xms2048M -Xmn512M -XX:NewSize=512M 10527 root 18 0 2290m 62m 10m S 0 3.1 0:03.11 java -Xmx2048M -Xms2048M -Xmn512M -XX:NewSize=512M OAM Agent进程为:10654 root 15
32、 0 13948 1488 1236 S 0 0.1 0:00.18 ./dratekoamagent -WorkDir /home/dratek -Local 192.168.dratek_video_helper进程为:19587 root 18 0 688m 21m 8144 S 0 1.1 0:00.77 java -Ddratek.config.dir=. -classpath .:./lib/dratek_3、“port”,WEBCA端口信息上述实例中,CA Engine端口:tcp 0 0 0.0.0.0:16000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.
33、0:16001 0.0.0.0:* LISTEN Cache Engine端口:tcp 0 0 0.0.0.0:13000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:13300 0.0.0.0:* LISTEN Portal Service端口:tcp 0 0 0.0.0.0:18800 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:18000 0.0.0.0:* LISTEN Image CA Engine端口:tcp 0 0 0.0.0.0:16600 0.0.0.0:* LISTEN dratek_video_helper端口:tcp 0 0 0.0.0.0:16660 0.0.0.0:* LISTEN 4、“syst”,系统统计信息“Free Mem over 1m”,一分钟内的平均空余内存数量,单位是MB“Used CPU over 1m”,一分钟内的CPU平均占用率5、“cach”,缓存统计信息“client_req”,接到的请求总数“cache_hit”,命中缓存的请求总数“cache_miss”,没命中缓存的请求总数“n_object”,缓存条目数量“Hit ratio”,缓存命中率“Cache ratio”,缓存率,即缓存请求的比率“TPS over 1m”,过去的一分钟统计的TPS数,即每秒处理请求数量
限制150内