**大型项目增量发版现场(发版狂魔)

    正好今天****项目xx环境发版,小编做个笔录来深度解析大型项目发布现场。上一篇博客介绍了增量打包发版代码,本篇继续介绍发版过程。

    步骤:

1.发版前准备:a.代码增量打包,b.服务器代码备份

dc122bc0c5f57328fc4b08d0b762e616bfc.jpg

76c06af57f82eec88011817bd632e6ae2bf.jpg

备份命令:nohup tar --exclude /opt/www/apache-tomcat-7.0.57/webapps/ump/attached  -zcvf /opt/www/apache-tomcat-7.0.57.tar.gz /opt/www/apache-tomcat-7.0.57/ > nohup.log 2> /dev/null&

2.放开nginx重定向配置(#注释部分放开)

fd4398824df3434dbdbf55fb4bdb91f5656.jpg

3.停止所有web服务器

f9cd2d705d135c37746a612a0296361952c.jpg

3.备份数据库

备份命令:nohup mysqldump -uxoxx -pxxxxx    xherx_wcc > /opt/xherrx/dbbackup/xherxx_www20171208.sql  2>/dev/null &

1122df42980cd8ea2c719f3931b512ca88c.jpg

4.上传并且替换增量包代码

b87e7714ba5fa7e02780b00f3461465aa60.jpg

5.检查数据库是否备份成功(jobs查看后台备份进程)

b8d6311b2670b551c26385cf5ab5b21a12f.jpg

6.重启所有web服务器

983758deae7d460f033493829bc4ed1f7e6.jpg

7.还有nginx配置并且重新加载配置文件

命令:./sbin/ngnix -s reload

8.访问网站首页验证,并通知项目经理/测试人员验证功能

 

9.完成增量发版,关机睡觉(整个发版过程+写博客花了40分钟左右)

 

 

 

转载于:https://my.oschina.net/u/2371923/blog/1837355

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值