有时候,机会不需多,但需要勇敢决断。其实,半个月前,无愧差一点就去北京了,她庆幸自己勇敢地做了这个决定,机会时常会意外降临,但属于那些决不放弃的人……

-“赵哥~

无愧回头一看,是广金,广金和勋韬走了进来。

-“赵哥,今天我们就是安装软件,然后把你们的开发的目录移植到服务器上面,这可能需要你们开发的协助,然后我会把其中的细节问题告诉无愧……”广金跟赵哥说道。

--“好,那你把这些安装和调试的相关文档和资料都发给无愧……”

-“恩,好,无愧,我告诉你一下那个访问页面的事情。其实我们不在IDC机房,没有用直连线连接服务器,在公司访问的话,都要通过公网IP经过NAT地址转换才能访问,你看,这不是就是我们昨天在IDC机房那边看到的界面吗?呵呵~~”广金一边输入网址,一边指着电脑告诉无愧。

无愧顿时恍然大悟,这一次,她对网络有了新的认识,也许这个不难,可是她之前确实很少接触网络这一块~~~

说到这里,无愧想到来公司的第三天,张总,问她:“无愧,你对网络了解怎么样?以后公司要是扩建的话,要搬家,这个布线啊规划之类的,你得懂啊,你得把公司的网络拓扑图画出来啊……”

做运维工作的人在很多人眼里可能是一个打酱油的,包括广金也这样说。广金说,运维就相当于公司里一个救火的职位。当时无愧还不是很明白,可是随着时间的慢慢推移,无愧越来越明白这句话的含义了……

其实做运维懂的也要比较多,网络你要会,路由器,交换机,防火墙你也要会配置,拓扑结构你要会画,Linux调优你也要明白,至少要会看内存使用率,进程占CPU的百分比,追踪进程,I/O瓶颈之类的,mysql你要熟悉,oracle你也要能操作管理,编程你多少也得懂,shell脚本是最基本的,还要掌握awksedgrep和正则的匹配。而英语是国内IT人士永远的痛,无论是做开发还是做运维,因为很多错误信息和调试过程都要看得懂英文提示错误,还有搜索引擎找到解决办法,很多论坛都是用英语来交流的。其实运维工作在公司是处于一个很尴尬的位置,不但要有一颗坚强的内心,也要有超时工作的心里准备,因为随时会有同事给你打电话说服务器哪里哪里出问题了,更要承担责任的忍耐力,小到公司内部的网络问题,大到IDC维护,线上操作… 做好了,那是应该的,做不好,即使没有人责怪你,那种无形的压力感也足以让你苍老个几年……这些事情在无愧以后的工作道路上慢慢地都出现了,可是这些心酸的时刻从来没有动摇过她坚定的信念……

-“下面,我们就来远程安装Oracle,因为这里涉及到图形界面,所以支持这种安装的我们可以用VNC和Xstart,我们就用Xstart来安装数据库,这里需要配置一下DISPLAY这个环境变量……”广金说道。

“然后,我们就执行以下创建表空间和用户的脚本”广金刚执行完,各种错误就出现了,他们打开脚本,查找里面每一个跟错误提示相关的对象的关键字,Oracle虽然不区分大小写,但是若是加了“”那么里面写的是什么就是什么了,它不会自动给变成大写的,所以导致执行脚本的过程中出了很多错误,grant赋权限问题,序列创建失败问题……经过一番修改之后,数据库这一块没问题了。

无愧对Oracle这一块了解的还算可以,所以解决这部分问题的时候,她学得很快。

-“然后就是使用imp将开发那边建好的表导入数据库里面,然后我们就安装平台的各种组件咯……”广金说。

数据库他们搞定之后就装各个组件,然后修改其中的配置文件,这其中最重要的就是IP地址的问题,那台服务器上安装了什么服务,那么这个服务的配置文件就要做相应的改动,还有启动的时候,看启动日志信息,还有用netstat –tnl查看端口起来没有,一切都安装完毕之后,导入开发的war包到工程目录下,重启riaServer,然后检测后台运营商录入界面是否正常登陆,一切就绪之后便交给编辑部门开始大量的录入工作~

一切在短时间内都还正常,直到下午,编辑部那边说服务器死了,广金迅速打开CMSWBSC以及tomcat的日志,看到显示好长的错误信息,但最关键的一句是:严重:Servlet.service() for servlet action threw exception java.lang.OutOfMemoryError:PermGen space。这一块广金也不是很熟悉,他说这只能找开发,然后他在这边也百度帮忙解决,解决的方法就是catalina.sh文件中加入JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M-XX:MaxPermSize=512m -Xms128m -Xmx512m"

这个环境变量的参数,其实他们的思路是对的,只是加错了位置。以至于这个问题在接下来的好多天里一直重复的出现。

--“服务器又挂了”编辑部门的同事喊道。

-“知道了,我看看,呵呵,无愧,估计还是那个问题,我找我们公司的开发问问~”广金说,旁边的勋韬也很无语。

-“你们再试一下看看”。广金调好了参数告诉编辑部的工作人员。

---“我觉得这样时好时坏的,说明哪里还是有问题,莫名其妙消失的问题还是会再莫名其妙的出现的~”无愧笑着说道。

--“呵呵,对”广金也笑着说。

-“广金,你看这边的手机怎么播放不了视频?”开发那边的人喊道。

--“啊?呵呵,因为我没有给你们起流媒体服务~~

-“你不早说啊,我们可是调试了好几个小时呢?”赵哥走过来把广金按到了椅子上笑着说到。

-“广金,这个ftp上传的问题……”

-“广金,这个手机视频没有声音的问题……”

……

那天无愧跟着广金解决了好多技术问题,她也学到了很多经验,对于一个刚从大学校园走出来的女孩来说,这种进步是难得可贵的。

--“糟了,无愧,进不去了……”广金说到。

-“哪里进不去了?”

--“系统,我不小心把usr的目录给改名了,现在连系统都进不去了……”广金的言语中略显着急但却不失往日的淡定。

-“服务器有down了”编辑部再次喊道。

--“呵呵,真是一波未平一波又起啊!”广金依然淡定的笑着说。

-“你太淡定了,这样都还能笑出来,真是有大将之风,临危不乱,换做是我,我就会慌了,呵呵”。

--“呵呵,谁都可以慌,但是你不能慌,以后这种突发问题谁也说不好会在什么时候出现,这就是运维的工作啊,我们找赵哥问一下,实在不行就去机房那边进救援模式解决咯!”

广金的这一举动在无形之中影响着无愧,她也慢慢学会了淡定和从容地去面对工作中的任何困难。在广金他们离开之后的日子里,无愧已经渐渐成长起来了……

--“赵哥,我刚不小心把那个233/usr给改名了,现在进不去了~~

-“我看看,刚好我在里面,我在这边改一下,呵呵”。

--“刚才幸亏有赵哥,不然惨了,连不上服务器,我们不但要去机房,而且还会耽误后台录入的工作~,今天总算是走过了火焰山那,呵呵~~

“你累不累啊?”无愧问道。

 虽然这些操作都是广金在做,但是无愧在旁边看得很用心,因为她知道,这就是她以后的工作,广金他们走了以后,她要在公司搭建一套测试环境,与IDC的要保持一致,那时候就没有人帮她了,她必须要学会独立处理问题,也必须要学会面对这些困难。

--“不累,呵呵~”广金笑着说。可是广金的笑容里透出了一丝疲惫。

-“无愧,接一下war包,传到工程目录下,重启一下ria.”赵哥在那边说道。

--“我来吧,这个我看懂了,你先忙吧,广金”无愧说道。

因为这些本来就应该是无愧做的事情,只是因为她刚来公司,对生产环境的操作和部署都不熟,广金是来培训她的,但是不是来代替她做所有的工作,这个位置无愧一直摆得很清楚。

-“好,那你来,我接着问一下我们公司的开发tomcat内存溢出的问题……”

那天广金,勋韬,无愧还有公司编辑部的同事他们几个加班,晚上公司给他们订的餐,饭送来的时候,大家都开始吃饭了,广金依然在那边解决tomcat内存溢出的问题,而无愧也在自己的电脑上搜索着各种解决内存溢出的问题,而且她有偷偷打开配置文件,查看一下是不是里面的设置是不是有忘记改的地方。她发现有一处地址没有改。

-“广金,这里的地址都不用改吗?”

--“我看看,恩,应该改,但是我觉得这个应该跟内存溢出没有关系,还是我们环境变量的参数设置有问题吧,你看我加上了这句话之后,服务器就会好了,说明它还是有起作用的,估计是参数设置有问题,所以有时候超过这里的参数就会down机……”

-“恩,你先吃饭吧,这个问题慢慢解决,呵呵~

--“恩,好,呵呵”

吃过饭之后,广金请他的开发同事帮忙远程登录看了一下JAVA_OPTS这个环境变量的设置。

然后他的同事说位置放错了,应该房子XXXXX那里。

这一次,重启tomcat之后,果然没有启动很久,而且编辑部那边也一直没有传来down机的消息。

-“其实,你同事之前就有告诉过你要放在XXXXXX那里,只是我们忽略这个问题了,我们以为加到文件的尾部就可以了……”无愧说。

--“啊?是吗?你怎么知道?他有说过吗?”

-“有啊,你们在讨论的时候,我就一直在旁边看,不过我当时也没想过位置会这么重要,我以为这个变量放到配置文件的尾部通常都是可以的,所以也就没提醒你,不信,你看看你们的聊天记录……”

-“在这里”无愧说。

--“果然是诶,他真的有说,呵呵,害得我们改了半天。”广金一边吃饭一边说道。

……

解决了问题之后,无愧和广金他们便可以下班了,广金他们住如家,刚好跟无愧顺路,他们一起走出了公司。

在路上无愧问道:“你们饿不饿啊?今天晚上的饭都没有吃好,呵呵~要不我请你去吃煎饼果子吧。”请广金他们吃煎饼果子已经是答应了好多天的事情了,可惜一直没有请到,无愧也一直想请广金吃顿饭,可惜她怎么也没有想到这顿饭一直到广金他们离开她也没有请上,反而每次都是广金请无愧吃的饭,这也是她一直所遗憾的事情……

--“我们不饿,呵呵,下次吧,下次你请我们吃”

-“那说好了,下次你不许跟我抢了,下次我想请你们吃顿比较正式的饭,不管公司之间有什么往来,但是无论是作为师徒关系还是朋友关系,这次跟你们学到这么多技术,请你们吃饭也是应该的,而且你们从深圳那边过来,作为本地人,怎么也要尽一下地主之谊啊,呵呵~~

--“呵呵,好,小吃你请,大吃我请~”广金一如既往的笑着说。广金和无愧有一个最大的共同点就是傻笑。

-“不行,下次一定是我请”无愧很坚定的说。

--“我们两个男生怎么可能让你一个女生请客,在我们那边,和朋友出去吃饭都是男生买单的。难道你们这边是女生买单?呵呵~

-“也不是啦,你就当我是个男生不就OK了,呵呵”

-“呵呵~~

在那条无愧每天都要走两遍的路上,三个人都笑了……

到了如家的路口,广金他们转弯,无愧直走,说过拜拜之后,无愧便带着一种复杂的心情走在回去的街头,因为她已经隐隐地感觉到离告别的日子不远了……

 

2012龙年薪途活动:秘籍大起底正在进行,欢迎大家参与分享讨论~详情查看:http://51ctotopic.blog.51cto.com/2009463/786969