问题?危机?都是你的宝藏

不知不觉又一周多过去了。

工作方面,这周最大的成就是:解决了测试环境一个长久存在的问题,一个从历史遗留的从我入职以来就一直存在的问题。

我一度把它列为疑难杂症,然而,等我终于下定决心去解决它的时候,最终只用了半天时间,以及不到10行的代码就搞定了。


为什么这个问题存在了如此之久,却没有解决呢?

1、因为很长一段时间内,大家都认为是运维的问题,服务器的问题,或者是nginx的问题

2、后来有一次的测试让我们意识到,这或许是哪个接口调用超时导致的

3、但是每次想去查的时候,却又能正常使用了

4、拖到如此之久,最关键的是因为,只有测试环境有问题,线上完全正常

5、总之就是,虽然感觉颇为麻烦,但是勉强能用


我是如何解决这个问题的呢?说起来其实很简单~

1、通过反复测试,把问题定位到某一个代码文件中

2、然后,二分法打时间日志,一步一步排查,虽然笨,但是很有效


思考:

大部分问题真没有想象之中的那么难!

问题拖着是永远不会自动解决的,面对它,分析它,解决它。

危机的寓意就是危险之中蕴藏着机会,每一个存在或隐藏的问题都有令自己进步的可能。

你可能感兴趣的:(问题?危机?都是你的宝藏)