题外话:
在此感谢老师们对我的悉心栽培,感谢已经忘记名字的老师们的辛苦教育,在此献上最崇高的敬意。感谢你们让我有了完备的知识体系,和严谨的治学态度。
正文:
大学实验可能我们做的不少,但是基本的实验方法,我们却很少认真领悟和参透,然后应用到工作当中。在工作中,遇到问题,可能会像无头苍蝇随便到处乱撞,很少静下心来思想,为什么?感谢大哥的栽培:五个为什么能够让你快速的解决问题。
解决问题的思路:
1)记录详细的现象,以及任何可能的环境变量,我们有过这么详细的记录吗?
我们曾经使用过tcpdump抓包分析协商的过程?没有,我们有记录下每次解决问题的思路和想法,和记载曾经的事实,经验往往成为一种意有所发的灵感,而不是实践的证明和探索。
例子:以内核异常输出为例子,/var/log/messages输出信息匮乏,无法定位问题。
三个问题一步到位:
内核异常输出函数:printk
内核异常输出的主要路径:/var/log/messages
内核异常输出路径在哪里设置 /etc/rsyslog.conf
详细的信息包括:出错异常,异常发生点,当前系统的状态,包括设备,存储设备,字符设备,输出,负载,网络性能,
2)探寻详细的执行步骤,任何一个疏忽点都有可能是崩溃的致命稻草
人的精力往往有限,才需要经过不断的测试,查看当前的系统的稳定性。很多情况下,系统的不稳定是服务的逻辑处理不当造成的。实际上我们可以进行如下的考虑:
内存碎片过多,磁盘高速缓冲区无法写入等等。
3)记录详细的文献和资料
任何脑力劳动的成果记载了技术的精华,从中可以推进人类历史的文明进步
时间: 2024-10-01 15:05:16