FastDFS下的storage服務啟動卡住

2021-10-03 03:26:45 字數 2025 閱讀 5999

環境:ubuntu 16.04

# fdfs_storage_status:init      :初始化,尚未得到同步已有資料的源伺服器

# fdfs_storage_status:wait_sync :等待同步,已得到同步已有資料的源伺服器

# fdfs_storage_status:syncing :同步中

# fdfs_storage_status:deleted :已刪除,該伺服器從本組中摘除

# fdfs_storage_status:offline :離線

埠23000沒有開啟。23000埠是storage服務的埠,在storage.conf裡配置。我已經開啟了。

報錯資訊

root@jnydjky:

/usr/lib# /usr/bin/fdfs_storaged /etc/fdfs/storage.conf stop

pid file:

/data/fastdfs/storage/data/fdfs_storaged.pid not exist!

root@jnydjky:

/usr/lib# /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

解決辦法:

檢視埠,檢視程序storage

1、檢查網路沒有問題,防火牆也關閉了;

2、storage的配置檔案的storage路徑檢查看後也沒有問題;

3、通過killall fdfs_storaged 停止storage服務後,使用fdfs_storaged /etc/fdfs/storage.conf restart 重啟storage服務後,使用ps aux |grep storage檢視程序,程序是正常執行的;

通過 lsof -i:23000 ,檢視埠,發現出現問題的storage沒有開啟此埠(說明storage只啟動了執行緒,沒有開啟埠);

使用fastdfs自帶的stop.sh指令碼停止服務,如:停止tracker服務,然後重啟:

最後檢視lsof -i:23000

如果有程序

直接kill即可讓server程序正常退出,可以使用killall命令,例如:

killall fdfs_trackerd 

killall fdfs_storaged

fastdfs中的storage服務埠啟動不起來

Docker下FastDFS環境搭建

本文使用docker進行搭建。拉取映象 docker pull delron fastdfs 建立tracker容器 docker create network host name tracker restart always v fdfs tracker var fdfs delron fastd...

liunux 下PHP安裝fastDFS擴充套件

php安裝fastdfs擴充套件 1.tar zxvf fastdfs v5.02.tar.gz cd fastdfs make.sh make.sh install 2.cd client make make install cd php client 如以上不安裝,直接進 php config ...

docker下的FastDFS分布式檔案伺服器

專案需要儲存海量小檔案,傳統方法是上傳到某個磁碟中的資料夾,但是對於大量的小檔案,這種方式不可取。所以打算採用分布式檔案系統。分布式檔案系統 顧名思義,他是可以集群的。我選用fastdfs伺服器儲存檔案 使用docker搭建fastdfs檔案伺服器 虛擬機器安裝docker yum install ...