运维小记

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

反思:

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