、服务端的配置和安装 本文来自织梦 例子: 然后将修改好的传至其它9台。并启动服务 六、的启动,停止和更新 1、将运行脚本传至各个。 2、开启服务 通过ssh使用ztgame用户远程连接至第一台网关服务器,再通过网关服务器连接其他9台, 10个窗口内分别进入最新的服务端存放目录/home/ztgame/game200508**/release/ 数据库 启动服务./SuperServer -d 和 ./SessionServer -d 和 ./RecordServer -d 和 ./BillServer -d 场景 启动服务./ScenesServer -d 网关 启动服务./GatewayServer -d 以上操作可以通过/home/ztgame/tools/allstart game200508**来启动(由于程序是后台运行,所以如发现程序运行时间过长,可以CTRL+c中断,并不影响程序的正常运行。) 3、停止服务 织梦好,好织梦 通过ssh使用ztgame用户远程连接至第一台网关,运行/home/ztgame/tools/allstop,中止所有服务 ,此脚本是并不是强行杀进程,所以如果发现进程无法kill的情况,用/home/ztgame/tools/allstop_9来强行杀死进程。 4、查看服务 通过ssh使用ztgame用户远程连接至第一台网关,运行/home/ztgame/tools/allview,查看所有服务运行状态。 5、更新服务 通过ssh使用ztgame用户远程连接至第一台网关服务器,再通过服务器连接其他9台, 分别在/home/ztgame目录下面建立最新的服务端存放目录game200508**. 然后将服务器端安装包通过scp传到第一台网关,在game200508**下解压。 tar jxvf zebra-release-***** tar jxvf zebra-release-***** cp map release/ -rf 然后从上一个里拷贝出一些配置文件覆盖源文件 cp /home/ztgame/game_old/release/config.xml /home/ztgame/game_new/release/ 织梦好,好织梦 cp /home/ztgame/game_old/release/loginServerList.xml /home/ztgame/game_new/release/ cp /home/ztgame/game_old/release/messageSystem.xml /home/ztgame/game_new/release/ 以上工作准备好后就可以将网关服务器上的传到其他 scp -r /home/ztgame/game_new/* 以上操作可以通过shell脚本来实现 /home/ztgame/tools/installPackage game_new game-old 七、数据的备份 1、数据备份 为了防止意外情况的发生造成数据的丢失,关键数据或整个系统或对有选择的系统部分,在本地和异地进行定时备份,以保证系统全部或部分在灾害出现时也能持续运行。 2、具体方案 1)、数据库每日备份 每天4:00,将RecordServer数据库拷贝至/root/back后进行压缩,然后上传至192.168.1.9上,/root/back留有压缩。 运行脚本/root/scripts/back.sh 例子: #!/bin/bash 织梦好,好织梦 rm /root/back/RecordServer/* -rf /usr/local/mysql/bin/mysqlhotcopy RecordServer /root/back/RecordServer -u ztgame -p yS29wahvCH sleep 5 cd /root/back tar zcf `hostname`-RecordServer`date +%Y%m%d`.tar.gz RecordServer sleep 5 echo "tar ok!" /usr/local/bin/ncftpput -u gamebak -p 218.80.198.234 / /root/back/`hostname`-RecordServer`date +%Y%m%d`.tar.gz sleep 20 echo "upload RecordServer ok!" 2)、数据库即时备份 每隔1小时,将RecordServer数据库拷贝至/root/back/hour目录进行备份,然后将压缩文件传给特定。 例子: #!/bin/bash hottime=`date +%Y%m%d%H%M` mkdir /root/back/hour/RecordServer"$hottime" /usr/local/mysql/bin/mysqlhotcopy RecordServer /root/back/hour/RecordServer"$hottime" -u ztgame -p yS29wahvCH sleep 5 cd /root/back/hour tar zcf `hostname`-RecordServer"$hottime".tar.gz RecordServer"$hottime" copyright dedecms sleep 5 echo "tar ok!" /usr/local/bin/ncftpput -u backupdb -p backupdb 192.168.102.119 / /root/back/hour/`hostname`-RecordServer"$hottime".tar.gz sleep 20 echo "upload RecordServer ok!" rm `hostname`-RecordServer"$hottime".tar.gz -f 3)、日志备份 每天02:00,将/log/下前一天的日志,进行压缩,然后上传至192.168.1.9。 运行脚本/root/scripts//upload_daily 例子: #!/bin/bash cd /log/ mkdir log`date --date '1 days ago' +%Y%m%d` mv *.log.`date --date '1 days ago' +%y%m%d`-* log`date --date '1 days ago' +%Y%m%d` sleep 10 tar zcvf `hostname`-log`date --date '1 days ago' +%Y%m%d`.tar.gz log`date --date '1 days ago' +%Y%m%d` /usr/local/bin/ncftpput -u log -p 218.80.198.234 / /log/`hostname`-log`date --date '1 days ago' +%Y%m%d`.tar.gz rm `hostname`-log`date --date '1 days ago' +%Y%m%d`.tar.gz 注:计划任务通过/etc/crontab –e来进行设置 本文来自织梦 4)、即时日志备份 直接运行/home/ztgame/tools/upload 将最新日志上传至192.168.1.9,方便研发部门查看。 运行脚本/home/ztgame/tools/upload,(如果所有服务器的日志都需要上传,可以运行网关上的/home/ztgame/tools/allupload) 织梦好,好织梦 |
1.76精品传奇_1.76天下毁灭_1.76复古传奇_英雄合击_中变靓装传奇_无忧传奇
传奇花屏补丁,花屏补丁,土城花屏补丁,盟重土城花屏补丁下载,土城花屏补丁下载,沙巴克花屏补丁,传奇土城花屏补丁下载
网站每天发布最新、最好的传奇版本下载和与传奇服务端配套开区传奇模版,网游技术教程全部免费下载!
无忧网络是目前唯一家所有的传奇服务端,传奇私服花屏补丁,盟重花屏补丁和传奇客户端下载都经过站长亲自测试并配有真实测试图!
所有的工具软件和传奇版本在发布之前,都会经过站长亲自测试,保证chuanqisf可以进入游戏,所有软件都无毒无插件!
本站声明:本站所有技术资料与下载资源均为网络搜集整理,并不代表本站的观点与立场,如有侵犯您的权益,请来信指出,本站将立即改正Copyright © 2002-2014 无忧网络 版权所有蜀ICP备09041899号