使用FastDFS上传文件报错:[java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)]
问题原因是: Centos防火墙没有开放FastDFS的tracker和storage服务器的默认端口,tracker的默认端口是22122,而storage的默认端口是23000;
解决办法:
- 使用命令:
firewall-cmd --zone=public --add-port=22122/tcp --permanent
,开放22122和23000端口 - 使用命令:
firewall-cmd --list-ports
查看端口开放列表
- 重启防火墙生效,命令:
firewall-cmd --reload