Swarm

Swarm 本地節點與 swarm-gateway.net

  • February 1, 2017

我剛剛使用以下命令通過我的 Swarm 節點上傳了一個非常簡單的 AngularJs 應用程序(index.html、app.css、app.js 和 lib.js):

$ swarm --recursive --defaultpath /home/gjeanmart/workspace/app/build/index.html up /home/gjeanmart/workspace/app/build

I0131 22:57:16.586296 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/index.html (747 bytes) and adding path
I0131 22:57:16.589043 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/app.css (115 bytes) and adding path app.css
I0131 22:57:16.602917 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/index.html (747 bytes) and adding path index.html
I0131 22:57:16.603232 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/lib.css (121202 bytes) and adding path lib.css
I0131 22:57:16.604320 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/lib.js (499417 bytes) and adding path lib.js
I0131 22:57:16.607676 upload.go:195] uploading file /home/gjeanmart/workspace/app/build/views/home.html (124 bytes) and adding path views/home.html
c9af459be737fa8d10aac633fbab05f045d5e20741399b6f6d9fc65bc6ab6d42

當我嘗試通過我的本地 Swarm 節點[ http://xxxx:8500/bzz:/c9af459be737fa8d10aac633fbab05f045d5e20741399b6f6d9fc65bc6ab6d42 ] 檢索它時,它工作得非常好。

但是通過swarm-gateway.net [ http://swarm-gateways.net/bzz:/c9af459be737fa8d10aac633fbab05f045d5e20741399b6f6d9fc65bc6ab6d42/#!/home ],似乎很不穩定,有時,我收到了HTTP 400 Bad Request,有時HTTP 404 Not Found失敗,不完整的塊編碼

在此處輸入圖像描述

Not Found 或 FAILED, INCOMPLETE CHUNK ENCODING 錯誤意味著數據在位於網關的 swarm 節點上不可用。

通常這意味著同步尚未完成,並且數據塊尚未在集群中傳播到應有的距離。最好的辦法是保持聯繫並等待。

當然,它將在您的本地節點上工作。當您“上傳”時,您只是將數據複製到本地節點。從那一刻起,同步過程負責將數據傳播到其他節點(包括我們的 swarm 網關)。如果您在該過程完成之前關閉您的節點,您的數據將無法在其他節點上使用。

這些天我們比平時有更多的延誤。我們一直遇到網關集群的性能問題,並且正在建立一個更新、更大、更好的集群。

請保持連接,並在一段時間後重試。如果仍然不起作用,請返回報告。

阿倫

引用自:https://ethereum.stackexchange.com/questions/11823