Swarm
Swarm 本地節點與 swarm-gateway.net
我剛剛使用以下命令通過我的 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 網關)。如果您在該過程完成之前關閉您的節點,您的數據將無法在其他節點上使用。
這些天我們比平時有更多的延誤。我們一直遇到網關集群的性能問題,並且正在建立一個更新、更大、更好的集群。
請保持連接,並在一段時間後重試。如果仍然不起作用,請返回報告。
阿倫