--开启服务
sudo service fdfs_trackerd start
sudo service fdfs_storaged start
-- 查看服务是否开启
ps aux | grep fdfs
执行完上述的操作之后,在ps 命令中完美显示开启2个服务,如果有一个服务没开启,务必确保base_path 是否配置正确,很多
玩家是没有配置正确。
go on…
-- 上传图片
fdfs_upload_file /etc/fdfs/client.conf ~/Desktop/timg.jpg
然后就各种报错,各种不成功,要做的是找log日志文件,在哪呢,主要是看storage 服务器的Log文件,它在你配置的base_path路径中寻找,找到之后,就根据日志信息分析错误,以下是我的日志文件,仅供参考。
[2019-09-18 05:50:53] ERROR - file: storage_ip_changed_dealer.c, line: 186, connect to tracker server 192.168.172.128:22122 fail, errno: 111, error info: Connection refused
[2019-09-18 05:52:11] ERROR - file: storage_ip_changed_dealer.c, line: 186, connect to tracker server 192.168.172.128:22122 fail, errno: 111, error info: Connection refused
[2019-09-18 05:53:29] ERROR - file: storage_ip_changed_dealer.c, line: 186, connect to tracker server 192.168.172.128:22122 fail, errno: 111, error info: Connection refused
[2019-09-18 05:54:47] ERROR - file: storage_ip_changed_dealer.c, line: 186, connect to tracker server 192.168.172.128:22122 fail, errno: 111, error info: Connection refused
我的解决方式是:
我的ubuntu的网络配置方式是NAT模式,我看其他博主有说,考虑换成仅主机模式,我就改成仅主机模式。
重启 ----> 重启完成之后,再把storage.conf 和 client.conf 的 上的tracker_server 的ip 修改,修改成什么呢?
因为你的网络配置方式更换了,这时候,需要ifconfig看一下。
全部完成之后,再依次跑一下以下指令就成功了。
sudo service fdfs_trackerd start
sudo service fdfs_storaged start
fdfs_upload_file /etc/fdfs/client.conf ~/Desktop/timg.jpg
如果还不成功,就是防火墙的问题,记得把防火墙关闭就行,请看这个大佬的博客。
关闭防火墙
#关闭防火墙命令
service iptables stop