系统升版问题

昨天公司做版本升级,我第一次负责升版,出了好多的问题。。

现在将问题整理一下:

1、公司系统采用双机负载均衡,而我在升级时,只升级了一台机器,导致另外一台机器因为没有升级新的功能而出现进程挂掉的情况。

2、之前因为没有考虑到生产的问题,没有将双机的问题考虑进去,结果与支付公司联调时,支付公司只开了一个socket 端口,只有一台机器能够连上支付公司,而另外一台则无法绑定这个端口。

3、将没有测试的接口就放上了生产,虽然这些接口暂时没有使用,但是将未测试的代码放上生产环境,可能会出现意料之外的情况。

 

以上是我三点教训,希望以后能够对我及初次升版的同学们有所帮助。

另外,升级前要准备的工作:

1、将要升级的文件预先全部准备好。包括代码,用户,密码。

2、写升级前的sql脚本。

3、在不影响生产的情况下提前将数据导入生产数据库。

4、一些必需的linux进程指令及端口查看命令。

查看包含serv的进程数: ps -ef|grep serv|wc -l

查看指定进程及状态  ps -ef|grep serv

查看socket5500端口及连接状态:  netstat -an|grep 5500

跟踪日志:tail -f  test.log

 

PS :第二个问题目前还没有解决方案,这次真是对不起支付公司了。。你们可能要重新修改程序。。。多开放一个端口了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值