请问fastDFS的 tracker 和 storage 的http 怎么配置和启动

发布于 2022-09-18 03:20:51 字数 122 浏览 16 评论 0

我看tracker 和 storage 的配置文件里都有 http setting  上面都是配置了端口,ip地址就是本机吗?
我启动服务后看对应的http端口没有打开,如何启动http 服务?
谢谢

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

皓月长歌 2022-09-25 03:20:51

Version 1.20  2009-09-05
* base64 use context, functions changed
* common/ini_file_reader.c: fix memory leak
* tracker server support HTTP protocol, one thread mode
* storage server support HTTP protocol, one thread mode
...

这里面的 one thread mode 是什么意思呢?

坏尐絯℡ 2022-09-25 03:20:51

看一下文件INSTALL,里面做了简短的说明。
支持HTTP的步骤如下:
1. 修改make.sh,将 #WITH_HTTPD=1前的注释符去掉
2. ./make.sh clean; ./make.sh
3. 修改配置文件中的端口号等设置,重启tracker和storage进程

HTTP用到了libevent,编译程序前请下载并安装libevent 1.4.x,如1.4.10。

[ 本帖最后由 happy_fish100 于 2009-9-16 09:38 编辑 ]

哑剧 2022-09-25 03:20:51

因为采用libevent的evhttp,它是非堵塞方式,可以一个进程支持多个连接。
即:HTTP服务启用单独的一个线程,可以支持多个并发连接。

深海夜未眠 2022-09-25 03:20:51

谢谢回复,有问题再咨询

我只土不豪 2022-09-25 03:20:51

1. 修改make.sh,将 #WITH_HTTPD=1前的注释符去掉
2. ./make.sh clean; ./make.sh
3. 修改配置文件中的端口号等设置,重启tracker和storage进程

按照上面的步骤,我已经操作了一遍,并且也下载了libevent1.4.12
在第3步启动 tracker 的时候,还是没见http 对应端口号启动

兔小萌 2022-09-25 03:20:51

启动后,看一下tracker server的日志文件 ${base_path}/logs/tracker.log
你配置的是80端口么,需要以root权限执行的进程才可以使用1024以下的端口号。

懷念過去 2022-09-25 03:20:51

我已经按上面的老兄安装好了,但是我用HTTP还是打不开,到低是怎么用的呢?请明示

情独悲 2022-09-25 03:20:51

看tracker和storage server的日志文件,看有没有报错。

人心善变 2022-09-25 03:20:51

没有报错啊,
   在LOG里面都没有看到有HTTP的启动的,是不是我在那里还没有设置好呢?
#HTTP settings
http.disabled=false
http.server_port=8080

#use #include directive to include http other settiongs
include http.conf

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文