一次 @Component 不生效的故障排查

事情是这样的,目前的系统跟第三方系统有一个接口交互,对方调用我们的接口,我们会把文件通过FastDfs传到fastdfs文件集群服务器上。最近发现接口调用经常有异常,通过日志排查发现是

String fileUrl = FastDFSClientUtil.upload_file(file_buff, fileType, null);

这一步报null了;而且诡异的地方是重启应用后就正常;真是百思不得姐。。。

看这错;貌似是FastDFSClientUtil为null,看代码FastDFSClientUtil是通过 @Component注入的,也没啥问题。本地启动也是会正常加载。。。。。真是日了狗了

没有法子了,只能通过老办法,看日志, FastDFSClientUtil多加点加载日志看看吧。加上日志加载发现,正常啊。。。这次真的无语了。。。。

不信邪,让运维多启动几次看看。发现诡异的现象了,有的时候FastDFSClientUtil有启动加载的日志,有的时候没打印启动加载日志。这又是啥原因啊。已经折腾到晚上1点了;哎,没思路,明天再看看吧。

第二天早上一来,马上百度,搜索了一两个小时,没发现跟此现象有关的问题,哎。只能自己再看看代码吧。

你可能感兴趣的:(码农跟管理生涯心得,jar)