使用FastDFS - ストレージはファイルアップロードのバグのように表示されます。
>>> RET = client.upload_by_filename( '/ホーム/パイソン/デスクトップ/ 1.JPG') トレースバック(最新の呼び出しの最後): ファイル"<コンソール>"、行1、で、<モジュール> ファイル「/ホーム/パイソン"upload_by_filenameで、ライン90、/.virtualenvs/meiduo/lib/python3.5/site-packages/fdfs_client/client.py store_serv = tc.tracker_query_storage_stor_without_group() /home/python/.virtualenvs/meiduo/lib/python3ファイル" 0.5 /サイトパッケージ/ fdfs_client / tracker_client.py」、行381、tracker_query_storage_stor_without_groupの中 昇給DataError( '[ - ]エラー:%dを、%s'は%(th.status、os.strerror(th.status))) fdfs_client.exceptions.DataError:[ - ]エラー:2、そのようなファイルやディレクトリはありません
問題の原因:
1.貯蔵容器やトラッカーサービスがオンになっていません(直接開いているだけで罰金)
IPアドレス(例えばclient.conf)不整合:PythonとIPポート接続またはプロファイル設定2.ストレージスタートアップ
問題1ソリューション:
1.貯蔵容器とトラッカーをオンにします
2. エラー2:十分でないディスクスペースのレポート、デバイス上のいかなるスペースが残っていません。
ソリューション:スペース、または削除古いコンテンツを拡大
3.错误3:そのようなファイルやディレクトリはありません
-
-
ソリューション:スタートトラッカー、ストレージ
-
4.エラー4:スタートストレージに失敗しました
-
-
解決:sudoのRM /var/fdfs/storage/data/fdfs_storaged.pid
-
5.エラー5:コンテナの保管、トラッカーは打ち上げが、それでもエラーファイルが存在しないと報告されています
-
-
ソリューション:ストップ二つの容器、二つの容器を実行して、二つの容器を削除
-
注:設定の現在のマシンの開始-IPとストレージを見ます
-
#は、実行中のコンテナ見る
sudoのドッカーLSコンテナ
のすべてのコンテナが#ビューを
ドッカーLSコンテナ-a須藤
あなたが第一の容器に開いているすべてのコンテナが表示されない場合は、コンテナCONTAINER IDコピー、#を
アップロードした後、再度オンにします2。
問題2ソリューション:
ローカルIPをチェックしてください1.
ifconfigコマンド(Linux)またはipconfigを(勝ちます)
2.停止貯蔵容器
sudoのドッキングウィンドウコンテナ停止ストレージ
現在のコンテナを削除します。3.
sudoのドッキングウィンドウコンテナRMストレージ
4.ストレージディレクトリが稼働するホストにマップされている /var/fdfs/storage
ディレクトリを
ドッカーRUN -dti --nameストレージsudoの--network = -e TRACKER_SERVERホスト= 192.168.103.158:22122 -vは/ var / FDFS /ストレージ:の/ var / FDFS Delron /ストレージfastdfs
IPアドレス上の#は、ちょうど彼らのビューを変更することを忘れないでくださいIPアドレス、TRACKER_SERVER =トラッカーIPアドレス:22122(トラッカーは、IPアドレス127.0.0.1を使用することはできません)プロファイルは、IPアドレスに変更する必要があります。以下
5.貯蔵容器を再実行します
sudoのドッキングウィンドウコンテナ開始ストレージ
コンテナの状態を確認6.
sudoのドッキングウィンドウコンテナLS
有効にした場合、以下に示すように、オープン・ストレージの成功を示します。
7.成功を代表して示すように、あなたのイメージを再アップロードします。