启动/停止服务

发送反馈


启动 FastDFS 和 FastDHT 服务

  1. 启动 FastDFS tracker server

进入/usr/local/bin 目录,启动 tracker 服务器,执行如下命令:

cd /usr/local/bin

fdfs_trackerd /opt/FastDFS/conf/tracker.conf

注意:如果操作系统为 64 位环境,则事先需要手工将/usr/lib/libevent-2.0.so.5 文件,复制到 /usr/lib64目录下(32位的系统不需要复制),再启动 tracker 服务器。复制命令如下:

cd /usr/lib

cp libevent-2.0.so.5 ../lib64

  1. 启动 FastDFS storage server

进入/usr/local/bin/目录,启动 storage 服务器,执行如下命令:

cd /usr/local/bin

fdfs_storaged /opt/FastDFS/conf/storage.conf

  1. 启动 FastDHT

进入/usr/local/bin/目录下,启动 FastDHT 服务器,执行如下命令:

cd /usr/local/bin

fdhtd  /opt/FastDHT/conf/fdhtd.conf

注意:如果操作系统为 64 位环境,则事先需要手工将/usr/lib/libdb-5.3.so 文件,复制到 /usr/lib64目录下(32位的系统不需要复制),再启动 FastDHT 服务器。复制命令如下:

cd /usr/lib

cp libdb-5.3.so ../lib64

停止 FastDFS 和 FastDHT 服务

如需停止 FastDFS 和 FastDHT 服务,请使用 stop.sh 命令停止服务,不要直接 Kill 掉相应进程,不正确关闭服务,有可能会导致服务出现问题。(重启时,也需要先按这样停止,再启动)

cd /usr/local/bin

./stop.sh /opt/FastDFS/conf/tracker.conf

./stop.sh /opt/FastDFS/conf/storage.conf

./stop.sh /opt/FastDHT/conf/fdhtd.conf

如何验证服务

  1. 查看日志文件

可以通过查看日志文件来检查 FastDFS 和 FastDHT 的服务是否正常。日志文件所在位置分别为 tracker.conf、storage.conf、fdhtd.conf 文件中您指定 base_path 目录。

  1. 运行测试程序

可以通过运行 FastDFS 自带的客户端测试程序上传一个文件,查看服务是否正常。

/usr/local/bin/fdfs_test /opt/FastDFS/conf/storage.conf upload /usr/include/stdlib.h

  1. 运行监控程序

可以通过 fdfs_monitor 命令查看 storage 的状态(如下所示)。如果 storage 的状态为 ACTIVE,则表示该 storage 在线,且可提供服务。

/usr/local/bin/fdfs_monitor /opt/FastDFS/conf/storage.conf