ccminerにバックアッププールを追加する方法は? ccminerでのプールフェイルオーバーのサポート

夜中に起きて、鉱山労働者が働いているかどうかを確認したことがありますか?私たちのほとんどはその段階を通過したでしょう。特に、特定のコインを絶えず調達するのが難しい場合は、それらの初期のブロックのマイニングを見逃したくありません。マイナーが動作を停止する可能性のあるシナリオは多数あります。たとえば、電源の問題、Wi-Fi /インターネットの問題、オーバークロックが多すぎるためにクラッシュする、ドライバーが不安定、プール接続の問題などです。これらはすべて修正できますが、プール側のエラーはあなたの手にはありません.

長い間マイニングを行っていた場合、ある時点でプールでダウンタイムが発生しているのを聞いたことがあるかもしれません。プライベートサーバー上で実行され、DDOS保護、自動フェイルオーバーサポート、自己修復サーバーなどの機能を備えた、十分に確立されたマイニングプールでさえ失敗することがあります。このような事態がいつか発生することは明らかであるため、バックアップとして少なくとも1つのマイニングプールを設定することが不可欠です。.

マイナーが接続を失ったとき、またはメインプールに到達できない場合は常にバックアッププールを構成することにより、マイナーは自動的にバックアッププールに切り替わり、マイニングを開始します。このようにして、貴重な採掘時間を逃すことはありません。プールフェイルオーバーサポートの追加は非常に簡単です。この投稿では、ccminerでバックアッププールを構成する方法を紹介します.

ccminerにフェイルオーバープールを追加する

ccminerチュートリアルを作成したとき、マイナーに関するすべてをカバーしていると思いました。しかし、実際には、ccminerがサポートするこの1つの機能を見逃していました。 ccminerにバックアッププールを追加する方法は2つあります。 1.バッチファイルで直接構成します。2。構成ファイルを個別に作成し、バックアップとして必要なすべてのプールを入力します。.

ccminerバッチファイルにバックアッププールを追加する

バッチファイルでは、通常、最初にアルゴリズムを入力し、次にプールアドレス、ウォレットアドレス、最後にコインシンボルを入力します(プールに同じアルゴリズムで複数のコインがある場合)。バックアッププールを追加するには、アルゴリズム、プールアドレス、ウォレットアドレスから開始して、バッチファイルを続行するのと同じ手順に従う必要があります。プライマリプールが最初に来て、バックアッププールが次に来ることを忘れないでください.

バッチファイルの外観のサンプルを次に示します。

ccminer-x64 -a x17 -o pool-stratum-server-main -u wallet-address -p c = XVG -a x17 -o pool-stratum-server-backup -u wallet-address -p x

一時停止

バッチファイルを保存して、マイナーを実行します。これで、デフォルトでプライマリプールでマイニングが開始され、プールに障害が発生してストラタム接続が中断されたと表示されると、セカンダリプールに切り替わり、そこでマイニングが開始されます。その後、ある時点でバックアッププールに障害が発生すると、再びプライマリプールに切り替わります。.

プールフェイルオーバータイムアウトローテーション

バックアッププールの最後に–time-limit = 300(例)を追加することもできます。これは300秒の制限時間であり、バックアッププールで300秒(5分)だけマイニングするようにマイナーに指示します。その後、メインプールの接続をチェックします。プライマリプールがオンラインの場合はそこで続行され、そうでない場合はセカンダリプールに切り替わり、さらに5分間マイニングしてから、プライマリプールの接続を再度確認します。これはオプションであり、必要に応じて制限時間を変更できます.

例:

ccminer-x64 -a tribus -o stratum + tcp://yiimp.eu:8533 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -px -a tribus -o stratum + tcp://umine.org:3336 -u DECBV2xuYR7RZukbycSo1D31k = 900

一時停止

複数のバックアッププール、アルゴリズム、コインを追加する

上記の構成は最新のtpruvotバージョンで機能し、バッチファイルごとに1つのアルゴリズムのみをサポートします。しかし、異なるコイン/アルゴリズムと複数のプールをすべて1つのセットアップで追加したい場合はどうでしょうか。このために、JSON形式の構成ファイルを作成し、そこにすべてのプールとコインの詳細を入力してから、バッチファイルを使用して呼び出します。これは簡単で、構成はXMRSTAKとXMRigに似ています.

複数のプールのバックアップ1. ccminerフォルダー内に新しいテキストドキュメントを作成し、その名前をmulti-pool.confまたはpool-failover.confなどに変更します。..txtではなくconf)。たとえば上の画像では multi-coin-pool.conf

2.次に、同じ名前のバッチファイルを作成します。例えば multi-coin-pool.bat.

3.完了したら、.batファイルを編集し、次のコマンドを入力します。作成したファイルと一致するように構成名を編集します。それでおしまい!これでバッチファイルの準備ができました.

ccminer-x64.exe -c multi-coin-pool.conf

一時停止

4.次に、すべてのプールとコインの詳細を構成ファイルに入力します。 .confファイルを右クリックし、編集してから次のコマンドを入力します。以下のサンプルコードは参考用ですので、適宜編集してください。完了したら、それを保存してバッチファイルを実行します.

{{

"プール":[

{{

"名前": "レイヴンマイナー",

"アルゴ" : "x16r",

"url": "stratum + tcp://ravenminer.com:3336",

"ユーザー": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",

"パス": "バツ",

"強度" :21

},

{{

"名前": "xvg-うみね",

"アルゴ" : "x17",

"url": "stratum + tcp://eu2.umine.org:3737",

"ユーザー": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",

"パス": "c = XVG"

},

{{

"名前": "tribus-yiimp",

"アルゴ" : "トリバス",

"url": "stratum + tcp://yiimp.eu:8533",

"ユーザー": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",

"パス": "バツ"

}

]

}

使い方?

上記の設定には、3つの異なるアルゴリズム、コイン、プールの詳細が含まれていることに気づきましたか。はい、ccminerは複数のアルゴリズムをサポートしているため、複数のプールに加えて、任意のアルゴリズムまたはコインを構成ファイルに追加することもできます.

バッチファイルを実行するとき。デフォルトでは、最初の構成(この場合はRavencoin(x16r))のマイニングを開始します。プールが接続を失い、層接続が失敗したことを返すまでRavenをマイニングします:タイムアウトエラー。 1回再試行し、プールがまだダウンしている場合は、次のプールに接続してVergeコイン(XVG)のマイニングを開始します。それも失敗した場合は、3番目のプールに切り替えて、Tribusアルゴリズムのマイニングを開始します。これはリピートモードで続きます.

ウォレットアドレス、ワーカー、パスワード、プール階層サーバーの接続情報、コイン名を適切に設定することを忘れないでください。この設定は、すべてのバージョンのccminer(alexis、tpruvot、klaust)、さらにはcryptonightccminerでも機能します。また、引用符、コンマ、または余分な括弧が1つ欠落していると、構成が破損し、JSONデコード失敗エラーが発生することに注意してください。.

バックアッププールのJSONデコードに失敗しました

これに加えて、難易度、強度、デバイスの数、スレッド、電力制限、およびccminerにあるコマンドラインオプションを設定することもできます。また、このフェイルオーバー戦略をさまざまな方法で使用できます。たとえば、1つの構成で2つの異なるコインを追加し、制限時間を均等に設定して、繰り返しモードでマイニングさせることができます。お役に立てれば!