FastDFS配置之常见错误

1、报错信息 :local_host_ip_count: 2, 127.0.0.1 192.168.108.118

jnydjky@jnydjky:/data/fastdfs/tracker/logs$ cat trackerd.log
[2019-12-05 10:21:34] INFO - FastDFS v5.05, base_path=/data/fastdfs/tracker, run_by_group=, run_by_user=, connect_timeout=30s, network_timeout=60s, port=22122, bind_addr=, max_connections=256, accept_threads=1, work_threads=4, store_lookup=2, store_group=, store_server=0, store_path=0, reserved_storage_space=10.00%, download_server=0, allow_ip_count=-1, sync_log_buff_interval=10s, check_active_interval=120s, thread_stack_size=64 KB, storage_ip_changed_auto_adjust=1, storage_sync_file_max_delay=86400s, storage_sync_file_max_time=300s, use_trunk_file=0, slot_min_size=256, slot_max_size=16 MB, trunk_file_size=64 MB, trunk_create_file_advance=0, trunk_create_file_time_base=02:00, trunk_create_file_interval=86400, trunk_create_file_space_threshold=20 GB, trunk_init_check_occupying=0, trunk_init_reload_from_binlog=0, trunk_compress_binlog_min_interval=0, use_storage_id=0, id_type_in_filename=ip, storage_id_count=0, rotate_error_log=0, error_log_rotate_time=00:00, rotate_error_log_size=0, log_file_keep_days=0, store_slave_file_use_link=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s
[2019-12-05 10:21:34] INFO - local_host_ip_count: 2,  127.0.0.1  192.168.108.118
[2019-12-05 10:21:47] CRIT - file: fdfs_trackerd.c, line: 496, catch signal 15, program exiting...
[2019-12-05 10:21:47] INFO - exit normally

解决办法
将配置
vi /etc/fdfs/mod_fastdfs.conf

tracker_server=192.168.7.73:22122 # tracker服务IP和端口
url_have_group_name=true # 访问链接前缀加上组名
store_path0=/data/fastdfs/storage # 文件存储路径

2、阿里云ESC实例迁移,导致服务器内网ip地址发生了改变,重启Storage时日志报错

[2017-09-14 15:04:54] ERROR - file: storage_ip_changed_dealer.c, line: 186, connect to tracker server 10.163.174.222:22122 fail, errno: 110, error info: Connection timed out

这是由于Storage配置文件中tracker_server的ip地址还是旧地址,所以会出现连接超时的问题,将配置文件中的地址改成新的地址重启Storage

上传图片报错

root@ubuntu:/data/fastdfs/tracker# fdfs_test /etc/fdfs/client.conf upload /root/libfastcommon-1.0.7/fastdfs-5.05/conf/anti-steal.jpg ngx_fastdfs_module
root@ubuntu:/data/fastdfs/tracker# fdfs_test /etc/fdfs/client.conf upload /root/libfastcommon-1.0.7/fastdfs-5.05/conf/anti-steal.jpg 
[2019-12-06 00:25:10] ERROR - file: tracker_proto.c, line: 48, server: 10.10.10.128:22122, response status 2 != 0
[2019-12-06 00:25:10] ERROR - file: tracker_proto.c, line: 48, server: 10.10.10.128:22122, response status 2 != 0
tracker_query_storage fail, error no: 2, error info: No such file or directory

在这里插入图片描述
去掉ngx_fastdfs_module
在这里插入图片描述
在这里插入图片描述
解决办法
storage的配置文件和tracker配置文件没问题
正确配置:store_path0=/home/fastdfs/storage
可能是tracker.conf与storage.conf中的group_name 没有对应上

group_name=group1
base_path=/data/fastdfs/tracker

http.server_port=8888

查看日志

端口22122被占用

root@ubuntu:/data/fastdfs/tracker# cat /data/fastdfs/tracker/logs/trackerd.log
[2019-12-06 00:44:30] INFO - local_host_ip_count: 2,  127.0.0.1  10.10.10.128
[2019-12-06 00:44:30] ERROR - file: sockopt.c, line: 770, bind port 22122 failed, errno: 98, error info: Address already in use.
[2019-12-06 00:44:30] CRIT - exit abnormally!

[2019-12-06 00:44:35] INFO - file: tracker_relationship.c, line: 383, selecting leader...
[2019-12-06 00:44:36] INFO - file: tracker_relationship.c, line: 401, I am the new tracker leader 10.10.10.128:22122

在这里插入图片描述
解决办法 :

令进行重启

fdfs_trackerd /etc/fdfs/tracker.conf restart          #重启Tracker
/data/fastdfs/tracker/logs$ cat trackerd.log         #查看日志

或者

ps -ef | grep tracker
#杀死对应的进程号
kill -9 xxxx
fdfs_trackerd /etc/fdfs/tracker.conf

参考链接 :

CentOS FastDFS配置之常见错误https://www.baidu.com/link?url=3Om-SYtSe1x-Ooge9MYm_BZ6GTkkYyT-ITG52EMoSvNbKnZCUDJUgIe0VT41kaLs&wd=&eqid=f5d78bd6000207ba000000045de9eec0
作者:就没一个昵称能用
链接:https://www.jianshu.com/p/078e6a88c369
FastDFS常见配置和安装错误问题 :http://www.netpc.com.cn/2411.html

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寰宇001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值