چگونه استخر پشتیبان را در ccminer اضافه کنیم؟ پشتیبانی از خرابی استخر در ccminer

آیا تا به حال نیمه شب از خواب بیدار شده اید تا بررسی کنید آیا ماینر کار می کنید یا نه؟ بیشتر ما آن مرحله را پشت سر می گذاشتیم. به خصوص با دشواری افزایش مداوم سکه های خاص ، نمی خواهیم استخراج بلوک های اولیه را از دست بدهیم. سناریوهای زیادی وجود دارد که در آن ماینر شما ممکن است کار کند مانند: مشکلات برق ، مشکلات Wi-Fi / اینترنت ، خرابی به دلیل اورکلاک بیش از حد ، درایورهای ناپایدار و مشکلات اتصال استخر. در حالی که همه موارد قابل رفع هستند ، خطای سمت استخر در دست شما نیست.

اگر مدت ها در حال استخراج بودید ، ممکن است در بعضی از مواقع شنیده باشید که استخر از کار افتاده است. حتی استخر استخراج کاملاً مستقر که روی سرور خصوصی کار می کند و دارای ویژگی هایی مانند حفاظت از DDOS ، پشتیبانی از خرابی خودکار ، سرورهای خود ترمیم می شود که گاهی اوقات از کار می افتند. کاملاً واضح است که چنین اتفاقی در بعضی مواقع رخ خواهد داد ، بنابراین لازم است حداقل یک استخر استخراج به عنوان پشتیبان تنظیم شود.

با پیکربندی استخر پشتیبان ، هر زمان که استخراج کننده اتصال شما قطع شود یا استخر اصلی غیرقابل دسترسی باشد ، به طور خودکار به استخر پشتیبان تبدیل می شود و استخراج را شروع می کند. به این ترتیب شما وقت با ارزش استخراج خود را از دست نخواهید داد. افزودن پشتیبانی از failover استخر بسیار ساده است. در اینجا در این پست به شما نحوه پیکربندی مجموعه پشتیبان در ccminer را نشان خواهیم داد.

افزودن استخر فاکتور در ccminer

هنگامی که ما آموزش ccminer را ساختیم ، فکر کردیم که همه موارد مربوط به استخراج کننده را پوشش می دهیم. اما پس از آن ما در واقع این ویژگی را که ccminer پشتیبانی می کند از دست دادیم. دو روش برای افزودن استخر پشتیبان در ccminer وجود دارد. 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 DECBV2xuYx4Y-x4Y-x4Y-x7-x7 = 900

مکث

افزودن چندین استخر پشتیبان ، الگوریتم و سکه

پیکربندی فوق با آخرین نسخه tpruvot کار می کند و در هر فایل دسته ای فقط از یک الگوریتم پشتیبانی می کند. اما اگر می خواهید سکه ها / الگوریتم های مختلف و چندین استخر را در یک تنظیم واحد اضافه کنید ، چه می کنید. برای این منظور ما می خواهیم یک فایل پیکربندی قالب JSON ایجاد کنیم ، تمام استخرها و جزئیات سکه را در آنجا وارد کنیم و سپس با استفاده از فایل دسته ای آن را فراخوانی کنیم. این ساده است و پیکربندی مشابه XMR STAK و XMRig است.

پشتیبان گیری از استخر چندگانه1. در پوشه ccminer خود یک سند متنی جدید ایجاد کنید و نام آن را به multi-pool.conf یا pool-failover.conf یا هر چیز دیگری تغییر دهید (.conf و نه .txt) به عنوان مثال در تصویر بالا این است استخر چند سکه ای

2. بعد یک فایل دسته ای با همین نام ایجاد خواهیم کرد. مثلا multi-coin-pool.bat.

3. پس از اتمام پرونده .bat خود را ویرایش کرده و دستور زیر را در آن وارد کنید. نام پیکربندی را ویرایش کنید تا با فایلی که ایجاد کرده اید مطابقت داشته باشد. خودشه! پرونده دسته ای شما اکنون آماده است.

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

مکث

4. اکنون ما می خواهیم تمام جزئیات استخر و سکه را در پرونده پیکربندی وارد کنیم. روی پرونده .conf راست کلیک کنید ، دستور زیر را ویرایش کرده و وارد کنید. کد نمونه زیر فقط برای مرجع شماست ، بنابراین آن را متناسب با آن ویرایش کنید. پس از اتمام آن را ذخیره کرده و فایل دسته ای را اجرا کنید.

{

"استخرها": [

{

"نام": "کلاغ کوه",

"جلبک" : "x16r",

"آدرس اینترنتی": "قشر + tcp: //ravenminer.com: 3336",

"کاربر": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",

"عبور": "ایکس",

"شدت" : 21

},

{

"نام": "xvg-umine",

"جلبک" : "x17",

"آدرس اینترنتی": "قشر + tcp: //eu2.umine.org: 3737",

"کاربر": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",

"عبور": "c = XVG"

},

{

"نام": "tribus-yiimp",

"جلبک" : "تریبون",

"آدرس اینترنتی": "لایه + tcp: //yiimp.eu: 8533",

"کاربر": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",

"عبور": "ایکس"

}

]

}

چگونه کار می کند?

آیا متوجه شدید که پیکربندی فوق شامل 3 الگوریتم ، سکه و جزئیات مختلف استخر است. بله ، ccminer از الگوریتم های مختلفی پشتیبانی می کند بنابراین علاوه بر چندین استخر می توانید هر الگوریتم یا سکه ای را نیز به پرونده پیکربندی خود اضافه کنید.

وقتی فایل دسته ای را اجرا می کنید ؛ به طور پیش فرض شروع به استخراج اولین پیکربندی می کند که در این حالت Ravencoin (x16r) است. Raven را استخراج می کند تا زمانی که اتصال استخر قطع شود و اتصال لایه از کار بیفتد: خطای به پایان رسیده است. یکبار دوباره امتحان می کند و اگر استخر هنوز خراب است ، به استخر بعدی متصل می شود و استخراج سکه Verge (XVG) را شروع می کند. اگر آن هم از کار بیفتد ، آن را به استخر 3 تغییر می دهد و شروع به استخراج الگوریتم Tribus می کند. این در حالت تکرار ادامه می یابد.

فراموش نکنید که آدرس کیف پول ، کارگر ، رمز ورود ، اطلاعات اتصال سرور لایه استخر و نام سکه را به طور مناسب تنظیم کنید. این تنظیم با تمام نسخه های ccminer (الکسیس ، tpruvot ، klaust) و حتی ccminer cryptonight کار می کند. همچنین توجه داشته باشید که یک علامت نقل قول از دست رفته ، ویرگول یا یک براکت اضافی پیکربندی را خراب می کند و منجر به خطای شکست رمزگشایی JSON خواهد شد.

استخر پشتیبان رمزگشایی JSON انجام نشد

علاوه بر این می توانید سختی ، شدت ، تعداد دستگاه ها ، رشته ها ، محدودیت قدرت و هر گزینه خط فرمان را که می توانید در ccminer پیدا کنید تنظیم کنید. همچنین می توانید از این استراتژی failover به روش های مختلفی استفاده کنید ، به عنوان مثال می توانید 2 سکه مختلف را در یک پیکربندی اضافه کنید ، محدودیت زمانی را به همان اندازه تنظیم کنید و اجازه دهید در حالت تکرار از آنها استفاده شود. امیدوارم این کمک کند!