fastDFS的storage启动失败

fastDFS的storage启动失败原因详解

笔者在安装fastDFS时,启动storage一直不成功。

启动storage可以使用

service fdfs_storaged  start 

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

但是启动之后,如下图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ANA9cbXK-1579945751764)(2.png)]


错误原因解析:

①我们可以通过如下命令来查看fdfs进程是否成功启动

ps -ahx|grep fdfs

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-utRD1mVP-1579945751768)(1.png)]

我们发现只有tracker启动了,而我们的storage呢???


②可能是tracker端口问题?

找到storage.conf文件,输入vim查看

# tracker_server can ocur more than once, and tracker_server format is
#  "host:port", host can be hostname or ip address
tracker_server=119.3.177.76:22122

注意:检查一下这个tracker_server的ip地址是否正确,如果是本地的虚拟机配置的话,可以通过ifconfig命令查询到的那个ip地址,如果是云服务器,服务器开放相应端口号即可


③查看log日志

cd /home/fastdfs/logs
cat storaged.log

比如说我查看日志之后,报错的原因是

[2020-01-25 16:53:06] ERROR - file: storage_func.c, line: 896, mkdir "/home/fastdfs/fdfs_storage/data" fail, errno: 2, error info: No such file or directory
[2020-01-25 16:53:06] CRIT - file: storage_func.c, line: 1873, storage_check_and_make_data_dirs fail, program exit!
[2020-01-25 16:53:06] CRIT - exit abnormally!

缺少了目录,所以在原本的位置上创建目录即可


最终启动成功,如下图所示
fastDFS的storage启动失败_第1张图片

你可能感兴趣的:(linux)