fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题
生活随笔
收集整理的這篇文章主要介紹了
fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
做項目前,先試著向docker上傳圖片時報錯,如圖:
Traceback (most recent call last):File "<console>", line 1, in <module>File "d:\software\python\Lib\fdfs_client\client.py", line 90, in upload_by_filenamestore_serv = tc.tracker_query_storage_stor_without_group()File "d:\software\python\Lib\fdfs_client\tracker_client.py", line 381, in tracker_query_storage_stor_without_groupraise DataError('[-] Error: %d, %s' % (th.status, os.strerror(th.status))) fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory從網上查到的原因是storage啟動時設置的IP或端口和python中鏈接文件(如:client.conf)中的IP地址不一致所導致的。
從docker中刪除storage:
先讓storage停止運行,然后刪除storage:
因為項目是在Windows上開發,docker在ubuntu上,所以先固定虛擬機上的IP地址,然后重新設置storage:
將項目中的fdfs的設置文件client.conf中tracker_server對應的IP地址也改為虛擬機上的IP地址:
tracker_server = 192.168.85.140:22122
運行storage,結果:
storage沒有啟動。翻了下之前的課件,要刪除/var/fdfs/storage/data目錄下的fdfs_storaged.pid 文件,然后重新運行 storage。
運行成功。
從windows上傳圖片:
上傳成功。
參考網址:https://www.cnblogs.com/zi-lin-xia-tian/p/9246370.html
總結
以上是生活随笔為你收集整理的fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 建表语句 stored as
- 下一篇: checked jq 添加_jquery