Bitcoin Forum
November 04, 2024, 08:07:55 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Open Ethereum pool kurulumu hakkında yardım gerekli bir sorunum varda  (Read 658 times)
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
October 07, 2018, 02:43:44 PM
 #1

Arkadaşlar bilgi amaçlı kendi poolumu kurdum open ethereum pool sağ olsun prosedürleri zorlasada  bir şkilde hallettim ancak bir sorunum var

poolu localhost üzerinden çalıştırabiliyorum mobilden de ipi me bağlanıyorum ancak madencilik yapmaya başadığımda poola bağlanıyor ve username ve password hatası veriyor madencilik by pool reset hatası veriyor bu sorunu neden yapar?
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
October 09, 2018, 04:09:16 PM
 #2

Bir gelişme varmı? Hangi coin için kurdun? Sorun devam ediyorsa daha detaylı çıktı yazabilirmisin. Kesin bir çözümü vardır.
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
October 09, 2018, 04:15:26 PM
 #3

ETH: http error #22 check username and password and/or pool state. Hatası almaktayım

Config

murat@murat-laptop:~/open-ethereum-pool$ ./build/bin/open-ethereum-pool config.json 2018/10/03 00:13:59 Loading config: /home/murat/open-ethereum-pool/config.json 2018/10/03 00:13:59 Running with 2 threads 2018/10/03 00:13:59 Backend check reply: PONG 2018/10/03 00:13:59 Starting API on 0.0.0.0:8080 2018/10/03 00:13:59 Set stats collect interval to 5s 2018/10/03 00:13:59 Set purge interval to 10m0s 2018/10/03 00:13:59 Purged stale stats from backend, 0 shares affected, elapsed time 196.656µs 2018/10/03 00:13:59 Policy state refresh complete 2018/10/03 00:13:59 Set policy stats reset every 1h0m0s 2018/10/03 00:13:59 Set policy state refresh every 1m0s 2018/10/03 00:13:59 Running with 8 policy workers 2018/10/03 00:13:59 Upstream: main => http://127.0.0.1:8641 2018/10/03 00:13:59 Upstream: backup => http://127.0.0.2:8641 2018/10/03 00:13:59 Default upstream: main => http://127.0.0.1:8641 2018/10/03 00:13:59 Stratum listening on 0.0.0.0:8008 2018/10/03 00:13:59 Stats collection finished 694.738µs 2018/10/03 00:13:59 New block to mine on main at height 102044 / 0xcda70207 2018/10/03 00:13:59 Set block refresh every 120ms 2018/10/03 00:13:59 Starting proxy on 0.0.0.0:8888 2018/10/03 00:13:59 Broadcasting new job to 0 stratum miners 2018/10/03 00:13:59 Jobs broadcast finished 9.334µs 2018/10/03 00:14:04 Stats collection finished 3.658479ms 2018/10/03 00:14:09 Stats collection finished 2.076357ms 2018/10/03 00:14:13 New block to mine on main at height 102045 / 0xf06e323f 2018/10/03 00:14:13 Broadcasting new job to 0 stratum miners 2018/10/03 00:14:13 Jobs broadcast finished 7.716µs 2018/10/03 00:14:14 Stats collection finished 307.476µs 2018/10/03 00:14:19 Stats collection finished 2.014408ms 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:24 Stats collection finished 597.257µs



birçok coinde denedim gene aynı biryerlerde eksik varda bulamadım
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
October 09, 2018, 05:27:22 PM
 #4

hata burada gözüküyor.
Code:
Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value
birde ethminer ile dene.

hangi coin için denedin yazda aynısını bende deneyeyim. daha iyi olur.
Anceluss
Member
**
Offline Offline

Activity: 264
Merit: 12


View Profile
October 09, 2018, 10:57:22 PM
 #5

elle girdiğin portların hepsini açıkm diye kontrol edermisin

redis-server kuruldu ise ince bir ayarı vardı bende çok kurdum/kurmaya çalıştım

araştırıp kontrol edersin hocam aklıma şimdilik bunlar geldi

GGurol
Member
**
Offline Offline

Activity: 112
Merit: 31


View Profile
October 10, 2018, 06:03:54 AM
 #6

-F yerine -S denediniz mi?

mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
October 10, 2018, 08:41:16 AM
 #7

denedim hocam bunu clymor da da denedin hep aynı hata malesef bende hevesim kaçtı birçok yerde mesaj attım adamlar konuya cevap bile vermiyorlar.
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
October 10, 2018, 09:10:02 AM
 #8

Arayüzü denemek için Ballzcoin bir test yaptım ve tek seferde hemen çalıştı  Smiley

Kısaca yaptıklarımı not aldım.

Gerekli Programları kurduktan sonra build-essential make go redis npm node gibi
coins ve pools klasörü oluştur.

Code:
mkdir coins
mkdir pools
coins klasörüne gir ve Ballzcoin cüzdanının kodlarını indir ve derlemeyi başlat.

Code:
cd coins 
git clone https://github.com/ballzcoin/ballzcoin.git
cd ballzcoin
make

Derleme bittikten sonra build/bin klasörü içindeki ballzcoin dosyasını çalıştır.
Yeni bir hesap ekle. Şifreyi girdikten sonra bir adres verecek. O adresi kopyaladıktan sonra çık.
Code:
cd build/bin
./ballzcoin console --rpc

personal.newAccount()
Passphrase:mypass12
Repeat passphrase:mypass12

"0x980722586912fa3342e90f31fd54c421fd6dd3e5"

CTRL + B CTRL + D

Cüzdanı tekrardan verilen adresle çalıştır ve serverle eşitlenmesini bekle.

Code:
./ballzcoin console --rpc --rpcaddr 127.0.0.1 --rpcport 8641 --cache=4096 --etherbase 0x980722586912fa3342e90f31fd54c421fd6dd3e5 –-password mypass12 --unlock 0

ikinci bir konsol aç ve pools klasörüne gir. open-ethereum-pool arayüzü kodlarını indir, sonra derlemeyi başlat.

Code:
cd pools
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
make

örnek dosyayı build/bin klasörüne kopyala ve
8545 portları 8641 olarak değiştir (Ballzcoin portu)

Code:
cp ~/pools/open-ethereum-pool/config.example.json ~/pools/open-ethereum-pool/build/bin/config.json

sonra environment.js dosyasını düzenle

open-ethereum-pool/www/config/environment.js

example.net yazan yerlere kendi serverinin ip adresini yaz


Code:
    APP: {
      // API host and port
      ApiUrl: '//192.168.1.70/',

      // HTTP mining endpoint
      HttpHost: 'http://192.168.1.70',
      HttpPort: 8888,

      // Stratum mining endpoint
      StratumHost: '192.168.1.70',
      StratumPort: 8008,

www klasörüne gir ve derleme işlerini tamamla.

Code:
cd ~/pools/open-ethereum-pool/www

npm install -g ember-cli@2.9.1
npm install -g bower
npm install
bower install
./build.sh

web arayüzü için nginx dosyasını düzenle (hepsini sil ve aşağıdaki kodları ekle)

Code:
sudo nano /etc/nginx/sites-enabled/default

Code:
####
upstream api {
server 127.0.0.1:8080;
}

server {
        listen 80 default_server;
        listen [::]:80 default_server;

#       root /var/www/html;
#       root /home/miner/pools/myztic-pool/pool_website;
        root /home/kullanıcıadı/pools/open-ethereum-pool/www/dist;

        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

  location /api {
    proxy_pass http://api;
  }
}
####

Yapılan değişikleri webserver yeniden yüklesin

Code:
sudo service nginx reload

daha sonra build/bin klasörü içinde open-ethereum-pool'u çalıştır

Code:
cd ~/pools/open-ethereum-pool/build/bin/
./open-ethereum-pool config.json


Code:
miner@vivopc:~/pools/open-ethereum-pool/build/bin$ ./open-ethereum-pool config.json
2018/10/10 10:10:57 Loading config: /home/miner/pools/open-ethereum-pool/build/bin/config.json
2018/10/10 10:10:57 Running with 2 threads
2018/10/10 10:10:57 Backend check reply: PONG
2018/10/10 10:10:57 Starting API on 0.0.0.0:8080
2018/10/10 10:10:57 Set stats collect interval to 5s
2018/10/10 10:10:57 Set purge interval to 10m0s
2018/10/10 10:10:57 Purged stale stats from backend, 0 shares affected, elapsed time 345.218µs
2018/10/10 10:10:57 Policy state refresh complete
2018/10/10 10:10:57 Set policy stats reset every 1h0m0s
2018/10/10 10:10:57 Set policy state refresh every 1m0s
2018/10/10 10:10:57 Running with 8 policy workers
2018/10/10 10:10:57 Upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Upstream: backup => http://127.0.0.2:8641
2018/10/10 10:10:57 Default upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Stratum listening on 0.0.0.0:8008
2018/10/10 10:10:57 Stats collection finished 403.652µs
2018/10/10 10:10:57 New block to mine on main at height 147139 / 0x9aeca08a
2018/10/10 10:10:57 Set block refresh every 120ms
2018/10/10 10:10:57 Starting proxy on 0.0.0.0:8888
2018/10/10 10:10:57 Broadcasting new job to 0 stratum miners
2018/10/10 10:10:57 Jobs broadcast finished 7.135µs
2018/10/10 10:11:02 Stats collection finished 968.655µs

mining yapılacak cihazla bir test aşağıdaki gibi yapılabilir.

Code:
./ethminer http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2 -G --farm-recheck 200

Code:
2018/10/10 10:11:08 Stats collection finished 576.314µs
2018/10/10 10:11:10 Valid share from 0x980722586912fa3342e90f31fd54c421fd6dd3e5@192.168.1.70


bir daha dene bakalım. hata olursa derleme ve ayarlardan kaynaklı olacaktır.
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
October 10, 2018, 09:18:24 AM
 #9

Arayüzü denemek için Ballzcoin bir test yaptım ve tek seferde hemen çalıştı  Smiley

Kısaca yaptıklarımı not aldım.

Gerekli Programları kurduktan sonra build-essential make go redis npm node gibi
coins ve pools klasörü oluştur.

Code:
mkdir coins
mkdir pools
coins klasörüne gir ve Ballzcoin cüzdanının kodlarını indir ve derlemeyi başlat.

Code:
cd coins 
git clone https://github.com/ballzcoin/ballzcoin.git
cd ballzcoin
make

Derleme bittikten sonra build/bin klasörü içindeki ballzcoin dosyasını çalıştır.
Yeni bir hesap ekle. Şifreyi girdikten sonra bir adres verecek. O adresi kopyaladıktan sonra çık.
Code:
cd build/bin
./ballzcoin console --rpc

personal.newAccount()
Passphrase:mypass12
Repeat passphrase:mypass12

"0x980722586912fa3342e90f31fd54c421fd6dd3e5"

CTRL + B CTRL + D

Cüzdanı tekrardan verilen adresle çalıştır ve serverle eşitlenmesini bekle.

Code:
./ballzcoin console --rpc --rpcaddr 127.0.0.1 --rpcport 8641 --cache=4096 --etherbase 0x980722586912fa3342e90f31fd54c421fd6dd3e5 –-password mypass12 --unlock 0

ikinci bir konsol aç ve pools klasörüne gir. open-ethereum-pool arayüzü kodlarını indir, sonra derlemeyi başlat.

Code:
cd pools
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
make

örnek dosyayı build/bin klasörüne kopyala ve
8545 portları 8641 olarak değiştir (Ballzcoin portu)

Code:
cp ~/pools/open-ethereum-pool/config.example.json ~/pools/open-ethereum-pool/build/bin/config.json

sonra environment.js dosyasını düzenle

open-ethereum-pool/www/config/environment.js

example.net yazan yerlere kendi serverinin ip adresini yaz


Code:
    APP: {
      // API host and port
      ApiUrl: '//192.168.1.70/',

      // HTTP mining endpoint
      HttpHost: 'http://192.168.1.70',
      HttpPort: 8888,

      // Stratum mining endpoint
      StratumHost: '192.168.1.70',
      StratumPort: 8008,

www klasörüne gir ve derleme işlerini tamamla.

Code:
cd ~/pools/open-ethereum-pool/www

npm install -g ember-cli@2.9.1
npm install -g bower
npm install
bower install
./build.sh

web arayüzü için nginx dosyasını düzenle (hepsini sil ve aşağıdaki kodları ekle)

Code:
sudo nano /etc/nginx/sites-enabled/default

Code:
####
upstream api {
server 127.0.0.1:8080;
}

server {
        listen 80 default_server;
        listen [::]:80 default_server;

#       root /var/www/html;
#       root /home/miner/pools/myztic-pool/pool_website;
        root /home/kullanıcıadı/pools/open-ethereum-pool/www/dist;

        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

  location /api {
    proxy_pass http://api;
  }
}
####

Yapılan değişikleri webserver yeniden yüklesin

Code:
sudo service nginx reload

daha sonra build/bin klasörü içinde open-ethereum-pool'u çalıştır

Code:
cd ~/pools/open-ethereum-pool/build/bin/
./open-ethereum-pool config.json


Code:
miner@vivopc:~/pools/open-ethereum-pool/build/bin$ ./open-ethereum-pool config.json
2018/10/10 10:10:57 Loading config: /home/miner/pools/open-ethereum-pool/build/bin/config.json
2018/10/10 10:10:57 Running with 2 threads
2018/10/10 10:10:57 Backend check reply: PONG
2018/10/10 10:10:57 Starting API on 0.0.0.0:8080
2018/10/10 10:10:57 Set stats collect interval to 5s
2018/10/10 10:10:57 Set purge interval to 10m0s
2018/10/10 10:10:57 Purged stale stats from backend, 0 shares affected, elapsed time 345.218µs
2018/10/10 10:10:57 Policy state refresh complete
2018/10/10 10:10:57 Set policy stats reset every 1h0m0s
2018/10/10 10:10:57 Set policy state refresh every 1m0s
2018/10/10 10:10:57 Running with 8 policy workers
2018/10/10 10:10:57 Upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Upstream: backup => http://127.0.0.2:8641
2018/10/10 10:10:57 Default upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Stratum listening on 0.0.0.0:8008
2018/10/10 10:10:57 Stats collection finished 403.652µs
2018/10/10 10:10:57 New block to mine on main at height 147139 / 0x9aeca08a
2018/10/10 10:10:57 Set block refresh every 120ms
2018/10/10 10:10:57 Starting proxy on 0.0.0.0:8888
2018/10/10 10:10:57 Broadcasting new job to 0 stratum miners
2018/10/10 10:10:57 Jobs broadcast finished 7.135µs
2018/10/10 10:11:02 Stats collection finished 968.655µs

mining yapılacak cihazla bir test aşağıdaki gibi yapılabilir.

Code:
./ethminer http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2 -G --farm-recheck 200

Code:
2018/10/10 10:11:08 Stats collection finished 576.314µs
2018/10/10 10:11:10 Valid share from 0x980722586912fa3342e90f31fd54c421fd6dd3e5@192.168.1.70


bir daha dene bakalım. hata olursa derleme ve ayarlardan kaynaklı olacaktır.



Hocam gün içinde deneyeceğim. teşekkür ederim enteresan pek bir fark göremedim bende bakalım sorun neyde imiş.
esgec
Jr. Member
*
Offline Offline

Activity: 156
Merit: 1


View Profile
October 25, 2018, 05:40:43 PM
 #10

teşekkür ederim kurulum çok başarılı oldu hem konuda bu sayede canlılığını kaybetmesin teşekkür ederim  harika oldu
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 28, 2018, 02:52:48 PM
 #11

kurulum başarılı cidden ama clymore da kullanıcı adı ve şifresi hata veriyor hala
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 29, 2018, 09:41:30 AM
 #12

sorunu çözdüm ancak claymore da da

http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2
bu şekilde çalıştırmak gerekiyor klasik yöntem neden yok?
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
December 29, 2018, 03:31:23 PM
 #13

sorunu çözdüm ancak claymore da da

http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2
bu şekilde çalıştırmak gerekiyor klasik yöntem neden yok?
burada ayarlandığı gibi http için port 8888, stratum için port 8008
Quote
    APP: {
      // API host and port
      ApiUrl: '//192.168.1.70/',

      // HTTP mining endpoint
      HttpHost: 'http://192.168.1.70',
      HttpPort: 8888,

      // Stratum mining endpoint
      StratumHost: '192.168.1.70',
      StratumPort: 8008,
test edemiyorum ama böylede çalışması gerekir
Quote
./ethdcrminer64 -epool 192.168.1.70:8008 -ewal 0xe133c256ea601aa437fa59a80c47863bbc2fb444 -epsw x -eworker "rig2" -allcoins 1
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 29, 2018, 03:51:11 PM
 #14

http://188.119.47.49 burada deneyebilirsin malesef o gösterdiğin gibi çalışmıyor stratum daha eklemedim belki ondandır. stratum kurayım dur bakalım çözecek mi?
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
December 29, 2018, 04:02:21 PM
 #15

http://188.119.47.49 burada deneyebilirsin malesef o gösterdiğin gibi çalışmıyor stratum daha eklemedim belki ondandır. stratum kurayım dur bakalım çözecek mi?
denedim oldu
Code:
./ethdcrminer64 -epool 188.119.47.49:8008 -ewal 0x8c77540028c75283717b5d7edd8c5c8c1e73850f -epsw x -eworker "rig2" -allcoins 1
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 29, 2018, 04:15:10 PM
 #16

allah allah ben neden hata aldım ya dur bakayım teşekkür ederim hocam.

merit olsa söz sana yollayacağım
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 29, 2018, 04:30:27 PM
 #17

prob pplnt dönüşümünü nasıl yapacağız hocam vallaha sayende hem güzel bir not tuttum kendimce harikada oldu hem poolların nasıl soyduğunu da görmüş oluyoruz...
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
December 29, 2018, 05:24:09 PM
 #18

prob pplnt dönüşümünü nasıl yapacağız hocam vallaha sayende hem güzel bir not tuttum kendimce harikada oldu hem poolların nasıl soyduğunu da görmüş oluyoruz...
öyle bir dönüşüm yok sanırım. PPLNS olarak burada bir örnek mevcut
Code:
https://github.com/stoufax/open-ubiq-pool-pplns
mdikmetas (OP)
Full Member
***
Offline Offline

Activity: 616
Merit: 118



View Profile
December 29, 2018, 07:03:10 PM
 #19

hocam stratum+tcp bağlantısı nasıl yapılıyor mantığı nedir şuan bir tane stratum proxy kurdum ama çalıştığını anlayamadım.
levelefe
Jr. Member
*
Offline Offline

Activity: 58
Merit: 3


View Profile
December 30, 2018, 04:16:13 AM
 #20

hocam stratum+tcp bağlantısı nasıl yapılıyor mantığı nedir şuan bir tane stratum proxy kurdum ama çalıştığını anlayamadım.
Yukarıda değinmiştim, http için port 8888, stratum için port 8008

sen ip adresinden sonra 8008 yazdığın için stratum olarak devam ediyor, adresin önüne stratum+tcp://188.119.47.49:8008 yazmana gerek yok.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!