cnsdlywei
作者cnsdlywei2018-07-19 17:35
软件开发工程师, IBM

我与WAS的故事-----------做WAS应用运维两年的一点总结

字数 898阅读 1164评论 0赞 4

无言以对的工作交接

2016年5月份,来北京两周多,经朋友的介绍,我开始做WAS运维,刚上班的第一天,上个岗位负责人过来跟我交接,他告诉我:他以前没有做过,也不懂得WAS如何维护,所以只干了一个月就辞职了。面对这样的交接,我尴尬了。

既来之,则安之

甲方找来IBM原厂的工程师,对我做了一天的培训,开始了我走上WAS应用运维的第一步。
我找来项目的文档,按照要求登录控制台,查看server和应用的状态,对应用功能进行简单的测试,慢慢的,我理解了Dmgr、Node、Server,在window 7上安装了同样版本的WebSphere Application Server ND 7.0,通过它,我学习了许多,如修改WAS控制台登录密码、新建数据源、同步节点、设置java虚拟机、设置线程池大小、修改默认端口等等。再后来,学习静默安装、 javacore分析、内存溢出分析等

WAS运维最重要的两件事是server重启和日志分析

平时使用鼠标最多的就是点点点,速度也很快,在WAS控制台下就不能这样了。因为WAS大多数都是在集群下使用,在升级或者重启时,鼠标点一下,命令要发送的两个甚至多的Node执行,所以点一下后要看下方的进度条,进度条100%,点一下的操作才算完成,这操作要有耐心。另外,停止时有三个按钮:停止、立即定制、终止,它们是不同的。
我觉得,日志分析应该是WAS运维最重要的事情了。平时巡检要看,上面部署的企业级应用出问题了,也要看它,一开始,作为小白的我只会拷贝,发给原厂的工程师,结果由我反馈,一来二去,我学会了看代码。比较典型的有0605W(线程挂起)、0606W(释放)、0045E(数据源)。

提升自己

在学习过程中,多从IBM Knowledge Center查询遇到的难题,多记录,多思考,天道酬勤。
在熟悉了安装、配置、巡检、调优、排障、日志分析等工作后,我试着将一些功能写成shell脚本和批处理命令,方便使用。

WAS的发展

WAS作为应用程序基础设施能够在许多平台上运行,包括 Intel、Linux 和 z/OS,随着云时代的到来,希望WAS在上云有更好的发展。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
© 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30