trackerClient对象的getConnection方法返回值为null

解决:
原因一:服务器的连接出现问题,或服务器的配置文件错误
一、原来的防火墙端口方通错了22122搞成了21222,改成了22122。同时检测安全组和防火墙其他端口,检测 /ect/fdfs下的其他.conf配置文件是否有误!

然后重启 tracker,satorage,Nginx

二、修改了fdfs_client.conf文件配置,这个不要在网上瞎copy别人的,一定要用官方的。同时确保这个文件能被读取到,读取文件路径一定要正确。

原因二(我自己解决的):超时参数设置错误
一开始我也是尝试修改服务器的conf配置文件、检查端口是否被防火墙屏蔽等等,但是发现没有问题。
后来请教别人,发现是application.yaml中的配置参数存在问题。
我们需要更改连接超时的参数,当连接Tracker服务器超过一定的时间,则会视为连接失败。单位则为毫秒,而我填的是‘5’和‘3’所以出错,因此填写为毫秒值就可以解决了。
trackerClient对象的getConnection方法返回值为null_第1张图片

你可能感兴趣的:(服务器)