FastDFS --tracker启动报错 ERROR - file: process_ctrl.c, line: 189, "/home/FastDFS" can't be accessed

   报错:

处理:

 echo ‘/usr/local/libevent/include/‘ >> /etc/ld.so.conf

 echo ‘/usr/local/libevent/lib/‘ >> /etc/ld.so.conf

 ldconfig

 mkdir -p /home/FastDFS

注意: /home/FastDFS是你 tracker.conf 里 base_path=/home/FastDFS


在服务器 10.10.30.88:22122 上出现 tracker_proto.c 文件第 48 行响应状态 2 != 0 的错误,错误信息 `No such file or directory` 表明可能存在文件或目录缺失的问题。以下是一些可能的解决办法: ### 检查文件和目录的存在性 确认 FastDFS 相关的数据和日志目录是否存在,并且路径配置正确。可以参考 Tracker 服务的配置文件中的 `base_path` 参数,例如在配置文件 `/etc/fdfs/tracker.conf` 中: ```plaintext base_path = /home/fdfs/tracker ``` 确保 `/home/fdfs/tracker` 目录存在,若不存在则创建: ```bash mkdir -p /home/fdfs/tracker ``` ### 检查 Tracker 服务配置 仔细检查 Tracker 服务的配置文件 `/etc/fdfs/tracker.conf`,确保各项配置参数正确,特别是 `bind_addr`、`port` 和 `base_path` 等参数。可以参考如下配置示例: ```plaintext # 是否禁用配置文件 (当然False了) disabled = false # 绑定指定监听的网卡地址否则留空则为全部网卡。 bind_addr = 10.10.30.88 # tracker 服务端口 port = 22122 # tracker 服务data和logs存储目录 (可以分开也可以全部设置storage中) base_path = /home/fdfs/tracker # 为系统或其他应用程序保留的存储空间。 reserved_storage_space = 10% # 指定用户运行 tracker 服务 run_by_user = fdfs run_by_group = fdfs # 指定访问白名单默认所有都可访问 (正式环境一定要设置) allow_hosts = * ``` ### 重启 Tracker 服务 在完成配置检查和修改后,需要重启 Tracker 服务使配置生效: ```bash systemctl restart fdfs_trackerd ``` ### 检查网络连接 确保客户端与服务器 10.10.30.88:22122 之间的网络连接正常,可以使用 `ping` 和 `telnet` 命令进行测试: ```bash ping 10.10.30.88 telnet 10.10.30.88 22122 ``` ### 查看日志文件 查看 FastDFS 的日志文件,从中获取更多详细的错误信息,日志文件通常位于 `base_path` 目录下的 `logs` 子目录中,例如 `/home/fdfs/tracker/logs/trackerd.log`: ```bash tail -f /home/fdfs/tracker/logs/trackerd.log ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值