Wenn ich dies geth
mit den folgenden Parametern ausführe:
geth --rpc --rpcaddr "my ip" --rpcport 8545
Ich bekomme einen Fehler wie:
(anonymous): Line 1:13 Unexpected identifier (and 1 more errors)
Bitte helfen Sie.
@coreytaylor211 versucht, einen Remote-Server mit einer Instanz auszuführen und von zu Hause aus eine geth
Verbindung zu dieser geth
Instanz herzustellen.ethminer
Die Fehlermeldung wird aus dem folgenden Code generiert:
./Godeps/_workspace/src/github.com/robertkrimen/otto/parser/error.go: return self.error(self.idx, "Unexpected identifier")
innerhalb einer der Go-Ethereum-Code-Abhängigkeiten. Dieser Code ist ein Parser für JavaScript.
Ich vermute, dass es eine Anwendung gibt (höchstwahrscheinlich ethminer
versucht er, eine Verbindung zu seiner geth
Instanz über einen Proxy herzustellen, der zuvor auf einen Mining-Pool verwies, jetzt aber auf seine neue Remote-Server- geth
Instanz).
Das Ändern des Standard-RPC-Ports von 8545 auf etwas anderes und das Verbinden seines ethminer
mit diesem neuen Port scheint das Problem zu haben.
In dieser Antwort zeige ich Ihnen die Schritte zum Einrichten einer geth
Instanz, ob auf Ihrem externen Server oder intern in Ihrem Heimnetzwerk. Wir verwenden die Standardkommunikation zwischen geth
und Ihren ethminer
s und wenn sich Ihre geth
Instanz auf einem externen Server befindet, ist Ihre Mining-Leistung nicht optimal. Ich kann Ihnen helfen, die Leistung zu verbessern, aber dazu muss zusätzliche Software eingerichtet werden, aber bringen Sie zuerst die Basis geth
und ethminer
die s zum Laufen, und dann können wir den nächsten Schritt machen.
In dieser Antwort gehe ich davon aus, dass Ihre geth
Instanz auf einem Server mit der IP 123.456.1.2 läuft.
geth
Führen Sie auf Ihrem geth
Server geth
die folgenden Parameter aus:
geth --rpc --rpcaddr 123.456.1.2 --rpcport 8545 console
Wenn Sie Fehler erhalten, posten Sie bitte die gesamte Fehlermeldung und die von Ihnen verwendeten Befehle in einer separaten Antwort. (Wir können diesen Beitrag danach bereinigen).
ethminer
Auf Ihrem ethminer
Server sollten Sie mit dem folgenden Befehl eine Verbindung ethminer
zu Ihrer geth
Instanz herstellen können (denken Sie daran, dass in diesem Schritt KEIN Proxy verwendet wird):
ethminer -F http://123.456.1.2:8545
Wenn Sie Fehler erhalten, posten Sie bitte die gesamte Fehlermeldung und die von Ihnen verwendeten Befehle in einer separaten Antwort.
Bitte sagen Sie mir, ob dieses Setup funktioniert. Dann können wir den nächsten Schritt machen.
q9f
coreytaylor211
coreytaylor211
coreytaylor211
Datenschutz ist ein Menschenrecht.eth
geth
oder sind Sie beidegeth
und gelaufenethminer
? Hast du einen Proxy versucht dich zu verbindengeth
? Weil der Proxy andere Befehle sendet als das, wasethminer
sendet.coreytaylor211
Datenschutz ist ein Menschenrecht.eth
ethminer
oder Ihren Proxy auf Ihrengeth
Server verwiesen? Hast du noch anderegeth
Instanzen am Laufen? Können Sie eine ausführenkillall geth
, um anderegeth
Prozesse zu beenden. Was passiert dann. Sie können auch den Befehl ausführengeth --rpc --rpcaddr localhost --rpcport 8545 --verbosity 6 console
. Was geschieht? Führen Sie den Befehl ausgeth --rpc --rpcaddr localhost --rpcport 9999 --verbosity 6 console
.q9f
q9f