当前位置 : 主页 > 操作系统 > centos >

实战指导学生处理故障方法思想篇案例

来源:互联网 收集:自由互联 发布时间:2022-06-20
阅读本博文你可以了解到如下知识点: 1)出现故障的老男孩的另类分析方法和思路思维。 2)学会感恩,会让你的路更宽(老男孩走过的经验)。 3)运维规范、制度及如何去实施的思

阅读本博文你可以了解到如下知识点:
1)出现故障的老男孩的另类分析方法和思路思维。
2)学会感恩,会让你的路更宽(老男孩走过的经验)。
3)运维规范、制度及如何去实施的思路引导(重中之重)。
4)思想、思维比技术本身更值钱,技术筒子要思考下。
5)写博文给博友及汇报领导时,先给结论,后给过程。

缘起:一同学突然发了一堆生产线tomcat服务报错。

老男孩给的分析方法:
这样的问题,首先想到看错误日志,这点很好,如果确实不好定位。可以从下面方法着手。
1.从正常到不正常都做了啥?如改配置,上代码等(这也是为什么老师总说要先堵住后门)。。
2.根据蛛丝马迹去排查,这是公安破案的思路(各种判断)。
3.运维人员也要学习这个重要的思维思路。

最后原因,开发改了配置导致。
=============================================

北京-张贺(15215124)  20:36:27
同学们。。。tomcat这什么情况
七月 05, 2012 4:31:27 上午 org.apache.catalina.startup.HostConfig checkResources
信息: Undeploying context [/manager]
...省略若干
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
七月 05, 2012 4:34:21 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
严重: Failed to initialize the SSLEngine.
org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform
 at org.apache.tomcat.jni.SSL.initialize(Native Method)
 。。。省略部分。。。
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
严重: Failed to initialize the SSLEngine.
org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform

北京-老男孩(31333741)  20:50:52
问题是无穷的。

北京-老男孩(31333741)  20:51:07
思想和思维是上层建筑。

老男孩给你的分析方法总结(不是旧题论题,有普遍意义):
首先想到的是看错误日志,这点很好,如果确实不好定位。可以从下面方法着手。
1.从正常到不正常都做了啥?如改配置,上代码等(这也是为什么老师总说要先堵住后门)。。
2.根据蛛丝马迹去排查,公安破案的思路。
3.运维人员也要学习这个重要的思维思路。

报错已很明显:
严重: Failed to initialize the SSLEngine.
org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform

北京-老男孩(31333741)  20:51:33
解决完要养成给 你请教的人 分享 。。。这样是感恩的态度,以后大家才会帮你解答。

北京-张贺(15215124)  20:51:48
根据报错,
严重: Failed to initialize the SSLEngine.
org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform
把server.xml中的设置 SSLengin=off

北京-老男孩(31333741)  20:52:14
有人改了配置,还是怎么回事

北京-张贺(15215124)  20:52:24
开发的人改了
由于在安装tomcat-native没有指定SSL..也就是没有支持SSL

北京-张贺(15215124)  20:53:29
而server.xml中开发开启了

北京-张贺(15215124)  20:54:01
首先看日志。。。再问了下开发那那边的人
这思路重要。

北京-老男孩(31333741)  20:54:35
堵住后门,需求变更不能开发随意改的。这种不规范的动作,会让运维死的很惨,劳而无功。

广州-戴儒(1252348)  20:55:46
老师这解决办法的思维挺好

广州-戴儒(1252348)  20:58:24
堵住后门  怎么理解"后门"?

北京-老男孩(31333741)  21:01:57
内部开发,上代码和改配置等都算

广州-戴儒(1252348)  21:04:30
是开发和运维制订好的规范和制度吗

北京-老男孩(31333741)  21:08:17

IDC服务器配置变更和代码发布,都必须管起来了

北京-老男孩(31333741)  21:12:10
否则,就乱了。这点很多公司是欠缺的,管理方案,咱们后面的课程会讲到。
有些公司制定了制度,规范,但是不执行也是废纸。
比较好的方法是,配置变更和代码发布,由SVN控制,专人管理,增加部署需求变更和故障处理平台,让需求、故障流程化,制度化的得到实际的控制和可审计。
当然,这具体的实施就需要你的智慧了。

郑州-鼎任(12324123)  21:12:34

是的
广州-戴儒(1252348)  21:13:08


北京-老男孩(31333741)  21:13:54
这些思维 比技术重要的多
请同学们不要轻视。。。
老大,靠这点拿的薪水就是你的工资X2,X3
你累的要死,不如人家一个思路值钱!

广州-戴儒(1252348)  21:14:56
向老大看齐
 

上一篇:避免误删文件:Linux回收站机制(升级版)
下一篇:没有了
网友评论