启动/停止服务 |
启动 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
启动 FastDFS storage server
进入/usr/local/bin/目录,启动 storage 服务器,执行如下命令:
cd /usr/local/bin
fdfs_storaged /opt/FastDFS/conf/storage.conf
启动 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 服务,请使用 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
查看日志文件
可以通过查看日志文件来检查 FastDFS 和 FastDHT 的服务是否正常。日志文件所在位置分别为 tracker.conf、storage.conf、fdhtd.conf 文件中您指定 base_path 目录。
运行测试程序
可以通过运行 FastDFS 自带的客户端测试程序上传一个文件,查看服务是否正常。
/usr/local/bin/fdfs_test /opt/FastDFS/conf/storage.conf upload /usr/include/stdlib.h
运行监控程序
可以通过 fdfs_monitor 命令查看 storage 的状态(如下所示)。如果 storage 的状态为 ACTIVE,则表示该 storage 在线,且可提供服务。
/usr/local/bin/fdfs_monitor /opt/FastDFS/conf/storage.conf