Job for fdfs_storaged.service failed because the control process exited with error code启动storage报错

安装FastDFS,启动storage报错

按照FastDFS安装步骤,tracker启动成功以后,接下来修改storage配置文件

vim /etc/fdfs/storage.conf

# 修改的内容如下:

base_path=/wenjin/storage                 # 数据和日志文件存储根目录 

store_path0=/wenjin/storage           # 第一个存储目录 

tracker_server=192.168.56.101:22122       #  tracker服务器IP和端口 

新建目录

mkdir -p /wenjin/storage

关闭防火墙:

chkconfig iptables off

修改完成,接下来启动storage服务器:

/etc/init.d/fdfs_storaged start

发现报错
在这里插入图片描述
[root@192 wenjin]# /etc/init.d/fdfs_storaged start
Starting fdfs_storaged (via systemctl): Job for fdfs_storaged.service failed because the control process exited with error code. See “systemctl status fdfs_storaged.service” and “journalctl -xe” for details.
[FAILED]

分析问题出现的原因

  1. 可能是tracker_server=192.168.56.101:22122 # tracker服务器IP和端口这里的IP修改不准确,必须要改成外边能访问的到的IP
  2. 可能是安装过程中环境有问题导致文件丢失的原因,我就是这个问题,可以查看是否fdfs_storaged存在的所有位置来判断,正常是有四个路径

查看fdfs_storaged所在的所有位置

find / -name fdfs_storaged

发现只有一个路径
/usr/local/wenjin/FastDFS/init.d/fdfs_storaged

==================================================

**解决办法**

步骤1. 删除/user/bin目录下所有fdfs开头的文件

在这里插入图片描述

步骤2. 切换到FastDFS文件目录下(也就是你解压按转包后的文件目录)以此执行

[root@192 FastDFS]# ./make.sh clean
[root@192 FastDFS]# ./make.sh 
[root@192 FastDFS]# ./make.sh install

再次查看fdfs_storaged路径,
find / -name fdfs_storaged
在这里插入图片描述
发现四个路径都有了,接下来重复之前配置tracker服务和storage服务的操作

步骤3. 配置并启动storage服务

1)首先将模板文件复制

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

2)修改复制后的配置文件:

vim /etc/fdfs/tracker.conf 

修改的内容如下:

base_path=/wenjin/tracker                 # 存储日志和数据的根目录

3)新建目录:

mkdir -p /wenjin/tracker

注意:关闭防火墙:

chkconfig iptables off

4)启动和停止
启动tracker服务器: /etc/init.d/fdfs_trackerd start
停止tracker服务器: /etc/init.d/fdfs_trackerd stop
不过安装过程中,fdfs已经被设置为系统服务,我们可以采用熟悉的服务启动方式:

service fdfs_trackerd start # 启动fdfs_trackerd服务,停止用stop

检查FastDFS Tracker Server是否启动成功:

ps -ef | grep fdfs_trackerd

设置tracker服务开机启动:

chkconfig fdfs_trackerd on

步骤4. 配置并启动storage服务

1)首先将模板文件复制

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

2)修改复制后的配置文件:

vim /etc/fdfs/storage.conf

修改的内容如下:

base_path=/wenjin/storage                 # 数据和日志文件存储根目录 
store_path0=/wenjin/storage           # 第一个存储目录 
tracker_server=192.168.56.101:22122       #  tracker服务器IP和端口 

3)新建目录:

mkdir -p /wenjin/storage

注意关闭防火墙: chkconfig iptables off
4)启动和停止
启动storage服务器:/etc/init.d/fdfs_storaged start
停止storage服务器:/etc/init.d/fdfs_storaged stop
推荐使用:

service fdfs_storaged start  # 启动fdfs_storaged服务,停止用stop

设置storage服务开机启动:

chkconfig fdfs_storaged on

这时候会发现不报错了!启动成功!!!完美解决!!
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值