FastDFS报错 : com.github.tobato.fastdfs.exception.FdfsServerException: 错误码:2,错误信息:找不到节点或文件的解决办法

com.github.tobato.fastdfs.exception.FdfsServerException: 错误码:2,错误信息:找不到节点或文件
文末有命令的总结 本文仅供参考,文件路径以及文件的删除等需要按照自己虚拟机的配置来写

首先查看我们项目中的配置文件是否和虚拟机的ip地址 ifConfig ens33查看虚拟机ip 相同:如图:
配置文件截图
如果配置相同仍然出现此问题,我们可以进入虚拟机使用命令:more docker-compose.yml命令查看我们服务的ip是否和虚拟机的ip相同,大多数找不到错误原因的问题都是因为两个ip不同导致的, 我的是修改过的 如图:虚拟机截图
既然我们找到了问题那我们就先进到服务的目录中,我的目录是cd /root/docker-file/fastdfs/使用命令vi docker-compose.yml 进入编辑模式修改ip地址,修改完使用命令先按Esc键,然后输入一个英文冒号,然后输入wq
然后使用命令 docker stop storage tracher 将镜像停止了
使用命令删除tracker服务 docker rm storage tracker
进入 cd /data/fastdfs/目录 ll 命令查看所有文件
然后将所有文件删除 rm -rf *
然后进入cd /root/docker-file/fastdfs/目录下,
docker-compose up -d 启动所有服务
docker ps -a 查看服务是否启动 up 为启动成功
下图为启动成功:
在这里插入图片描述

再去测试代码应该就可以了

命令总结:

	ifConfig ens33              查看虚拟机ip
	cd /root/docker-file/fastdfs/  进入目录
	more docker-compose.yml     查看配置文件
	vi docker-compose.yml       修改配置文件
	wq                          保存并退出
	docker stop storage tracher 停止tracher服务
	docker rm storage tracher   删除服务
	cd /data/fastdfs/           进入date目录下fastdfs文件中
	ll                          查看所有文件
	rm -rf *                    删除所有文件
	cd /root/docker-file/fastdfs/ 进入root目录下的fastdfs文件中
	docker-compose up -d        创建容器并启动所有服务
	docker ps -a				查看所有服务	

猜你喜欢

转载自blog.csdn.net/qq_54042324/article/details/122070123