Wty:解决一个问题

发布于 2022-09-23 15:32:30 字数 2028 浏览 24 评论 0

Wty:我用一台freebsd6的机器 tracker和storage同时启动 然后客户端调用存取正常
现在用了五台机器
准备96 和97 两台做tracker 我telnet了一下这两个22122端口都正常 这两天没有启动storage
98,99,100三台做storage 用test测试upload 和delete操作均正常

然后我用java客户端提取getStoreStorage fail, error code: 2 出错

fdfs_client 配置文件如下

network_timeout = 200
charset = ISO8859-1

tracker_server = 192.168.1.96:22122
tracker_server = 192.168.1.97:22122

tracker配置文件如下(96.97两台一样)

disabled=false
bind_addr=
port=22122
network_timeout=30
base_path=/data/fastdfs
max_connections=1024

#0: round robin
#1: specify group
#2: load balance
store_lookup=0

#when store_lookup set to 1, must set store_group to the group name
store_group=group1

#reserved storage space for system or other applications.
#if the free(available) space of any stoarge server in
file "/data/fastdfs/tracker.conf", 52 line

storage配置文件如下(98,99,100三台一样)

disabled=false
group_name=group1
bind_addr=
port=23000
network_timeout=20
heart_beat_interval=30
stat_report_interval=60
base_path=/data/fastdfs
sync_wait_msec=200
max_connections=1024

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

#standard log level as syslog, case insensitive, value list:
file "/data/fastdfs/storage.conf", 42 lines

happy_fish100:FastDFS server端和java client API的版本分别是多少呢。
建议都升级到最新版本吧,Server为V1.9,Java客户端为V1.2。
另外,出现这个错误后,可以查一下2台tracker server上的日志/data/fastdfs/logs/tracker.log

Wty:换成1.2版的api
可以正常的使用了

Wty:机器重启后怎么自动加载程序

happy_fish100:将启动命令行加入到/etc/rc.local中即可
注意,命令行中的文件名一定要写成绝对路径方式。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文