Ich versuche, Stratum-Mining-Proxy mit Minerd auszuführen. Proxy wird mit dem folgenden Befehl gestartet und ausgeführt:
python ./mining_proxy.py -o ltc-stratum.kattare.com -p 3333 -pa scrypt
Proxy startet gut. Führen Sie Minerd aus (U/P entfernt):
minerd -a scrypt -r 1 -s 6 -o http://127.0.0.1:3333 -O USERNAME.1:PASSWORD
Folgende Fehler werden empfangen. Dieser vom Proxy:
2013-07-18 01:33:59,981 ERROR protocol protocol.dataReceived # Processing of message failed
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 185, in dataReceived
self.lineReceived(line, request_counter)
File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 216, in lineReceived
raise custom_exceptions.ProtocolException("Cannot decode message '%s'" % line)
'rotocolException: Cannot decode message 'POST / HTTP/1.1
Und das von Minerd. Was mache ich falsch? Jede Hilfe ist willkommen!
[2013-07-18 01:33:59] HTTP request failed: Empty reply from server
[2013-07-18 01:33:59] json_rpc_call failed, retry after 30 seconds
Wenn Sie den Miner ausführen, sollten Sie den Port 8332 angeben (statt 3333 oder 8333 wie in den obigen Beiträgen).
minerd -a scrypt -r 1 -s 6 -o http://127.0.0.1:3333 -O USERNAME.1:PASSWORD
wird
minerd -a scrypt -r 1 -s 6 -o http://127.0.0.1:8332 -O USERNAME.1:PASSWORD
Wenn Sie 3333 verwenden, glaubt Ihr Proxy, dass Ihr Miner mit dem Stratum-Protokoll nach Arbeit fragt, aber Ihr Miner mit dem Getwork-Protokoll danach fragt ==> Er muss mit dem Proxy auf dem 8332-Port sprechen.
minerd -a scrypt -o 127.0.0.1:8333 -O nybbler905.1:x
minerd -a scrypt -o 127.0.0.1:8332 -O nybbler905.1:x
Das war nur ein Tippfehler, da der Kommentar richtig ist:
Port 8332 (lokal) ist...
Ich weiß nicht, ob Sie http:// setzen müssen oder nicht
Ich verwende 2 .sh-Dateien vom Desktop, eine für den Proxy, um für Burnsides Pool zu starten, die andere, um den Miner zu starten. Der grundlegende Befehl ist diese eine Zeile (wie sie im Terminal in Ubuntu 12.04 ausgeführt wird), nachdem ich CD (Verzeichnis) verwendet habe, um dorthin zu gelangen, wo ich den Proxy entpackt habe.
./mining_proxy.py -o ltc-stratum.kattare.com -p 3333
Die nächste .SH-Datei verwendete auch cd .... um dorthin zu gelangen, wo ich meinen Miner enttaktet habe, lautet der Minerd-Befehl wie folgt
minerd -a scrypt -o 127.0.0.1:8333 -O nybbler905.1:x
Port 8332 ( lokal ) ist getwork , sofern nicht anders für den Proxy eingestellt . Die anderen Fehler beziehen sich auf die nicht vollständige Installation von Python und dann des Proxys.
sudo python setup.py install
./mining_proxy.py --help
Wenn Sie die Hilfeinformationen nicht erhalten, suchen Sie nach einer erneuten Neuinstallation von Python und dem Proxy.
Nick Odell
That was just a typo
. Könnten Sie das klären?