ノード接続/ピア数を増やすためのベストプラクティスは何ですか?
-
-
あなたの観点から、あなたはできるだけ多くの仲間を持ちたいと思いますか、そしてその利点は正確には何ですか?From your perspective would you want to have as many peers as possible and what exactly is the benefit ?
- 0
- 2019-02-13
- Ezy
-
@Ezy先週、「フィットネス」の問題が発生しました.ブロックが実際に時間どおりに注入されたのですが、Prio1ベイカーが自分よりも高いフィットネスでブロックを注入しました.だから私はこの問題を掘り下げて、その理由を理解しようとしています.インターネット接続は100%OKなので、接続したピアとその品質に関するものだと思います-ある種の遅れのためにピアが1〜2の承認を表示しなかった理由は、フィットネスが少し低くなります.@Ezy Last week I experienced a "fitness" issue - when my block was actually injected just on time, but Prio 1 baker injected a block with a fitness higher than my. So I'm trying to dig into this issue and figure out what is the reason. Internet connection is 100% OK, so I assume that it's about peers I've connected to and their quality - I think the reason that my peers didn't show me 1-2 endorsements due to some sort of lag so that's why fitness is a little bit lower.
- 0
- 2019-02-13
- moonrider_unchained
-
1 回答
- 投票
-
- 2019-02-13
あなたの側では、最初のステップは
--connections
オプションを例えばに設定することです.1000または10000(十分なリソースがあると仮定します.過去に開いたファイル記述子の数に問題があり、ノードがクラッシュしました.接続を確立しようとすると、問題が発生する可能性があります.)次に、ノードを「適切なピアのセット」(ピアの数と品質の両方)で初期化できる場合、これも役立ちます.たとえば、tzscan( https://tzscan.io/network )で示される実行中のピアを次のようにコピーできます.出発点.
別のノードへの接続は、いくつかの理由で拒否される可能性があることに注意してください.ノードが何らかの理由でブラックリストに登録されている、他のノードは十分な接続があると見なしている、他のピアはまったく接続されていない、...
On your side, a first step would be to set
--connections
option to eg. 1000 or 10000 (assuming you have enough resources for that. I remember there was an issue with the number of opened file descriptors in the past that makes the node crash, and attempting to establish too may connection could trigger the issue.).Then, if you can initialize your node with a "good set of peers" (both in number of peers an in quality), this would also help. For instance, you can copy the running peers shown by tzscan (https://tzscan.io/network) as a starting point.
Note that, a connection to another node can be refused for several reasons: your node has been blacklisted for some reason, the other node considers that it has enough connections, the other peer is not connected at all, ...
-
ありがとう!「適切なピアのセット」が時々変更される可能性があると仮定すると、ノードの起動時にそれらに自動的に接続する方法はありますか?または、毎回手動で追加する必要がありますか?Thanks! Assuming that "good set of peers" could change from time to time - is there a way to automatically connect to them when the node starts? Or I have to manually add them each time?
- 1
- 2019-02-13
- moonrider_unchained
tezosノードの接続性を高める方法を探しています.最良の方法は、ピアの数を増やすこと(または、どういうわけかそれらの品質を増やすこと)のようです. したがって、問題は、ノードに接続するピアの数を最適化するために、
config.json
をどのように構成する必要があるかということです.