昨天上午到公司上班,另个小组的主管通知我当天要做网站发布,时间是晚上7点.虽然前几天通知了要在27日发布个新版本,因为上周一就做了个release的版本,一直在测试,所以也没什么特别准备的.
吃过饭回来,开始制作发布的版本,从svn上把release版本拿下来,重新配置了下classpath,针对新环境修改了所有的配置,包括database,memcached和jms的配置,然后clean了一下,等编译好后发布到tomcat下,打成rar包,写上日期和自己的名字,然后将包发给运维.整个过程用了半个多小时就搞定了.下午相安无事,另一个组在忙着修改bug呢.等到7点,也没看到什么消息,一下班就回家了.
今天一早到公司,另一个主管跑过来告诉我,昨天发布的程序需要配置.跑过去一看,原来昨天7点到今天早上,只是把程序发到了服务器上.这效率真没的说.进服务器看了一下,发现有好几个地方得重新配置下,文件上传目录也要重新建立.花了一个多小时把它搞定.中午吃完饭回来,看了下网站,发现原来的图片没有上传,通知了下另一位主管,让他把图片传上来,另一位主管说tomcat开着无法传图片,所以把tomcat关了,因为图片比较多,等到4点多他告诉我传好了.我启动tomcat,发现程序出现问题,action可以访问,但是css和js都无法访问.跟另一位主管说了,说是nginx的配置问题,他让运维处理,等了一个多小时还是没处理,我问一个组员nginx怎么配置,他说他以前配过,比较难弄.但我还是不想等运维了,决定自己弄,上google搜了下nginx的配置,看了下,然后登陆上服务器找到它的配置文件,打开看了下,原来在设置rewrite和location的地方把路径设置错误了,更改了下,重起nginx,应用又可以正常访问了.前后不到3分钟的时间就搞定了.另一个组的几个程序员都在修改bug.忙了不行.
晚上让四个组员逐个看了下发布的网站,检查了下功能,除了有几个地方有样式的问题,没有大的功能性的问题.到下班时间,准时打卡下班回家,那边还在忙着处理bug呢.
7月28日,感觉今天象是打了一个大胜仗.心里特别的痛快.今天顺利地处理了紧急事件,高效地完成了工作.整个工作过程都在掌控之中,有条理,一点也不慌乱.按照计划有步骤地完成.这个不是我自己说的,是和另一个组比较的.呵呵