事情一
现场服务器的 Docker 容器服务启动不了,组长找半天也不知道什么原因,就开始往前翻命令,因为之前服务器部署需要依赖我的一个小程序,所以前一阵我上去部署过,于是组长就还是“怀疑” 因为我的操作导致了服务异常,最后他晚上加班重建了服务
我认为不是我操作导致的原因在于我的服务再研发以及测试服务器上同样的部署都没有问题,怎么可能到服务器上就导致问题了呢,当然也没有后续,此事让我感觉线上服务器不应该人人都去操作,服务也应该有专人维护,现在全都 root 用户一把梭,迟早会出问题
事情二
项目组领导和产品出去 M 市宣讲产品,顺道带着镜像以及服务去安装部署,因为客户是虚拟机,所以安装系统没什么技术含量,主要是 Linux 需要修改一下端口号,组长下午要提前走,临时把指导他们怎么修改端口号的事情交给我,说这个容易,让他们执行一下就行
于是部署的时候我在公司找教程命令,微信发送命令给 PM,由他执行,然后反馈我执行结果,因为里的环境都是 Centos6,服务器部署的是 Centos7,所以我没办法自己先测试一遍,最后鼓捣了半天,算是完事儿了
第二天领导回来就跟我说,你这个要写成脚本啊,这个一条条执行命令在客户面前显得咱们很不专业
我: ...
虽然简单解释了这块部署之前都不是咱们负责的事情,我是临时来配合这个,但事情已经发生
怎么说呢,临时性的工作,没有充足的时间准备和梳理,二来领导说的也对,很多时候在公司里,不容易考虑到客户与出去的人现场所面临的问题,在外很可能就会给客户留下不专业的印象
此外,我倒感觉应该格外留心工作中可能出现的坑,及时填土或者避开