部署的噩梦

昨天计划今天升级,上午先部署到内网测试环境,下午验证下功能,没大问题的的话晚上就发布到正式环境。因为这个版本已经在外网测试环境测试过,内网验证测试应该比较顺利。 实际情况是,准备部署包,数据库更新花了一个上午,下午2:20才开始部署权限模块,因为部署包打的有问题,一直搞到5点多,才把权限模块部署好,接着部署其他组件模块,折腾到晚上7点才把内网测试环境部署好。 接下来开始验证测试,还是碰到好几个问题。因为时间关系,等不及测试环境验证完,直接往生产环境上更新。 所幸在生产环境上验证比较顺利,最后11:30手工。

反思

  1. 这次版本的改动没有考虑到后兼容性,导致很多数据表要重建,数据迁移花费很多精力。
  2. 部署流程需要优化,每次部署都要重新打包,因为vpn网络问题以及打包路径问题浪费了一个上午。
  3. 外网测试通过的功能,部署到内网,还是出现很多的问题。这个需要总结下原因
  4. 因为历史原因,内网测试环境和正式环境的数据库没有保持一致,导致更新脚本不能直接在正式环境运行。

后续行动

  1. 梳理、优化部署流程,目标:1小时内完成系统的升级部署。
  2. 明确版本打包流程,固化各环境的配置文件。做到一次打包,各个环境都通用。
Read More

运维小记

今天客户突然说要用老版的功能A,老版的功能流程很是复杂,还用到了用友的工作流系统。当时用户也不想用,也没详细测试,最后也没发布到正式环境,至于工作流系统,当时找了台开发机部署了一套。后来功能A经过大的改版,工作流也废弃不用了。没想到用户又开始想念老版本,代码倒都还在,问题是工作流服务器是装在ECS开发机上的,去年ECS集群重建,那台开发机刚好忘了迁移数据,所以得重新部署一套工作流。大致看了下安装手册,需要安装oracle、weblogic,还有一大堆的配置,估计又得折腾好几天了。

反思:

  1. 当初ECS迁移,开发机迁移没有引起重视,没有想到工作流部署在开发机上。当初应该专门申请一台机器部署工作流服务。
  2. 功能A一直没有上线,而且功能改版后,工作流也被废弃了。没有想到将来还会用老版功能。
  3. 工作流相关的技术没有文档记录,团队流动比较大,导致目前没有人了解工作流。一切得从官方文档开始。
  4. 技术选型不当,当初不应该选择重量级的用友工作流。
  5. 已经开发的功能,不管有没有用,好不好用,后期都得做好备份工作,因为不知哪一天,它又会冒出来。
Read More

一桶天下

早上在洗手间洗脸,想想今天应该写点什么,刚好昨天听了单口相声“谢学士赶考”,里面有一段蛮有意思的,就写它吧。洗漱完毕,出门上班,却突然忘了刚才在洗手间想的事。这种事经常发生,有时脑子里突然冒出一个的点子,过会却怎么也想不起来了。难怪李笑来会在洗手间挂一个本子和一支笔,想到点子马上就记录下来。想不起来就算了,写点其他吧,我安慰自己。

晚上下班回家,走在路上,脑袋里突然冒出“郭德纲”三个字,然后就想起了单口相声。哦!原来早上是想写“一桶天下”的段子,我终于又想起来了。 说的是谢缙大学士和奸臣杨金山斗智的故事。那一日,皇上再次邀请杨金山和谢缙一起吃饭,杨金山送了皇上一对玉桶,这是杨特地从新疆采来的和田玉,然后请高人精心打造而成的,极其珍贵,皇上看了很是喜欢。因为上次皇上请吃饭,谢缙施计让杨吃了一坨屎,杨一直怀恨在心,伺机报复,就悄悄对谢缙说,既然皇上这么喜欢你,你敢把玉桶摔碎一个吗,谢缙还不忘调侃一下,你要几分碎?是粉碎呢,还是中间有条缝就行。杨不耐烦道,别废话,只要碎了就行。谢缙说这有何难,走上前去,拿起一个玉桶就往地上狠狠一摔,摔的稀巴烂。把杨给看傻了,你还真摔啊!皇上也很不解,谢学士,你干嘛把玉桶给摔了,是何道理?“皇上,我是为您的江山着想,自古都是‘一统天下’,哪有‘两桶天下’的,难不成您想和人分天下吗?我摔碎一个,江山就都是您的了。”,皇上一想,有道理,不但没有责怪谢缙,还夸了几句。杨金山还不死心,又低声对谢缙说,有种你把另一个也摔了。谢缙二话不说,拿起另一个玉桶,啪的一下,也摔了个稀巴烂。皇上一惊,问道,这又是为何?谢缙道,“皇上,铁桶江山才牢固,这玉桶江山,一摔就碎,要它何用”。皇上很高兴,吩咐手下把地打扫干净,这事就这么过去了。可叹杨金山,偷鸡不着蚀把米,又被谢缙捉弄了一番。

Read More

鹰派和鸽派人格

今天微信群里在聊“职场关系”,把人分成“鹰派”和“鸽派”。从人格理论的五个维度来衡量鹰派和鸽派,如下表:

人格理论维度 鹰派 鸽派
开放性 偏好奇 偏封闭
责任感 倾向于冲动 比较坚定和可靠
外倾性 自信,大胆善于社交 偏被动
友善性 不少人有冷漠和残忍的一面 习惯顺从
神经质 逆境中有失控的可能 比较稳定

学习目的:不是纠正对方,不是“你变成我这样才好”,我们要的是理解自己、理解对方,克服自己的短板、学习对方的所长。

鹰派的特点:

  • 迷之自信
  • 易冲动
  • 缺乏悲悯心
  • 逆境易崩盘

鸽派的特点:

  • 不善表达
  • 假装坚强
  • 当老好人
Read More

结构思考力读书活动记录

微信群里有人发了一个读书会的活动,刚好在我家附近,就报了名。之前了解过一个叫“拆书帮”的团队,经常组织一些活动,通过2-3个小时的时间,大家一起来读一本书。对这类活动比较感兴趣,想了解下这么多人一起读书是怎样的场景。

今天读的书叫“结构思考力”,也称“金字塔思考模式”、“总分总”模式。读什么书不是重点,整个读书流程还是值得借鉴的。参与者大概24人左右,3人一组,分成8组。组织者把书中重要的内容整理出来,共80页,每组各阅读10页。大家都看完后,组内先讨论,每个人花3分钟谈下心得,包括“给你印象最深的内容是什么?”、“它带给你的感受是什么?”、“给你的生活(工作)上有怎样的启发”。组内讨论完后,8个小组合并成3个大组,每个人各自分享小组的内容,由于每个小组阅读的内容是不一样的,而且大组里确保有每一个小组的人员。这样每个分享后,整本书的大致内容,大家都已经了解了。然后再回到各自小组,再次进行分享。通过自己的阅读和3次的分享,每个人完成了对书的“阅读”。 这种分享模式称为“外交大使式分享”,是SPOT团队引导的一种工具,名字取的很是形象,每个人都充当了“外交官”的角色,小组沟通是“对内”,大组沟通是“对外”,内外兼修。虽然每个人只读了10页,但最后所有人都了解了整本书的内容,这是典型的团队合作模式。这种方式在工作中,特别涉及跨部门的协调合作的,应该会有很好的效果。 今天先简单记录下,后面会整理成文章,放到个人网站和公众号上。

Read More