linux下部署环境的实用操作步骤集合

1.从git上拉取更新包到本地

2.登录需要更新服务所在的机器,      cd /data/www/tmp或是lib/ 输入rz命令上传更新包

3.上传需要更新的包后 解压包
unzip xxx.zip

4. cd 到应用所在目录

备份 ROOT 文件夹(检查是否备份成功:看是否有ROOT开头的最新时间文件夹)

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf ROOT_$ROOT_date_bing.tar.gz ./ROOT

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf lib_$ROOT_date_bing.tar.gz ./lib

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf bin_$ROOT_date_bing.tar.gz ./bin

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf static_$ROOT_date_bing.tar.gz ./static

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf inst0_$ROOT_date_bing.tar.gz ./inst0

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf classes_$ROOT_date_bing.tar.gz ./classes

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf runtime_$ROOT_date_bing.tar.gz ./runtime

ROOT_date_bing=`date +'%Y%m%d%H%M'`; tar -zcf alitest-ops-static.iauto360.cn_$ROOT_date_bing.tar.gz ./alitest-ops-static.iauto360.cn


ps:应用所在目录是指阿里云测试的这个位置 /data/www/alitest-ts-iauto360-cn

5.cp 更新包ROOT下的文件到应用目录ROOT下面,

cd ROOT/

cp -r /data/www/tmp/ROOT/* ./

如果需要更新配置的,到应用下的 /webapps/ROOT/WEB-INF/config 目录下更改相关配置

例如:/data/www/alitest-ts-iauto360-cn/ROOT$ cp -r /data/www/tmp/TS_v.2.27.13build.20181009_02.test/* ./


6. 进入超管权限
sudo supervisorctl

重启应用 restart rpc-member-benefits-service-inst0
alitest-ts-iauto360-cn-8280

7. 查看日志,确认是否有报错,如果有报错,联系开发排查

tailf /data/log/supervisor/***.log(应用名.log)

8.若部署有问题则需要进行回滚:

a.进入到对应目录 cd 服务名 如:cd TS_v.2.27.13build.20211009_02_test
b.解压 tar -zxvf ROOT_202110111452.tar.gz

注意:
进入超管:sudo supervisorctl (可查看本服务器下有多少个应用)
查看电脑内存使用情况:free -h
解压格式:
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
查看日志路径:
tailf -条数(查看之前的多少条日志)/data/log/supervisor/应用名.log

部署ops环境有前端和后端之分,前端命名带有static,一般先上传前端再后端。

排查问题:
1.首先看自己更新的应用有没有问题,可通过重启本应用同步查看日志,注意日志中的ERROR 和严重字眼,自己分析然后找相关人员解决。
2.然后排查账号管理服务器arm类的,检查服务器是否正常启动,可通过重启并同步查看日志检查。


验证预发布 AND-V9.4.0.build.389-20190218.release.apk 版本已改好

验证预发布 TestFlight Version 7.4.0(3) 版本已改好

验证 OPS: 后台:##270,前端:#3​7 版本已改好

筛选项包括

12 4 2 铂金会员LV3 12 3000 3599 1541059062 1541059062 http://image.iauto360.cn/app-api.v6.2/platnum_lv3.png

<dubbo:service interface="com.yame.rpc.api.iov.service.TaskEventService" ref="taskEventService" executes="200"/>

原文地址:https://www.cnblogs.com/boosli/p/14707770.html