Cuando ejecuto esto geth
con los siguientes parámetros:
geth --rpc --rpcaddr "my ip" --rpcport 8545
Me sale un error como:
(anonymous): Line 1:13 Unexpected identifier (and 1 more errors)
Por favor ayuda.
@coreytaylor211 está intentando ejecutar un servidor remoto con una geth
instancia y conectarse a esta geth
instancia desde ethminer
su casa.
El mensaje de error se genera a partir del siguiente código:
./Godeps/_workspace/src/github.com/robertkrimen/otto/parser/error.go: return self.error(self.idx, "Unexpected identifier")
dentro de una de las dependencias del código go-ethereum. Este código es un analizador de JavaScript.
Sospecho que hay una aplicación (lo más probable ethminer
es que esté tratando de conectarse a su geth
instancia a través de un proxy que anteriormente apuntaba a un grupo de minería, pero ahora apunta a su nueva geth
instancia de servidor remoto).
Cambiar el puerto RPC predeterminado de 8545 a otra cosa y conectarlo ethminer
a este nuevo puerto parece tener el problema.
En esta respuesta, le proporcionaré los pasos para configurar una geth
instancia, ya sea en su servidor externo o internamente en su red doméstica. Usaremos la comunicación estándar entre geth
y sus correos electrónicos ethminer
y si su geth
instancia está en un servidor externo, su rendimiento de minería no será óptimo. Puedo ayudarlo a mejorar el rendimiento, pero esto requerirá que se configure un software adicional, pero primero obtenga el funcionamiento básico geth
y ethminer
luego podemos dar el siguiente paso.
En esta respuesta, asumiré que su geth
instancia se ejecuta en un servidor con la IP 123.456.1.2.
geth
En su geth
servidor, ejecute geth
con los siguientes parámetros:
geth --rpc --rpcaddr 123.456.1.2 --rpcport 8545 console
Si obtiene errores, publique el mensaje de error completo y los comandos que usa en una respuesta separada. (Podemos limpiar esta publicación después).
ethminer
En su ethminer
servidor, debería poder conectarse ethminer
con su geth
instancia usando el siguiente comando (recuerde que NO se debe usar ningún proxy en este paso):
ethminer -F http://123.456.1.2:8545
Nuevamente, si obtiene errores, publique el mensaje de error completo y los comandos que usa en una respuesta separada.
Por favor, dígame si esta configuración funciona. Entonces podemos dar el siguiente paso.
q9f
coreytaylor211
coreytaylor211
coreytaylor211
privacidadisahumanright.eth
geth
o ha ejecutado ambosgeth
yethminer
? ¿Tiene un proxy tratando de conectarsegeth
? Porque el proxy enviará comandos diferentes a los queethminer
envía.coreytaylor211
privacidadisahumanright.eth
ethminer
o su proxy apuntado a sugeth
servidor? ¿Tienes otrasgeth
instancias en ejecución? ¿Puedes ejecutar unkillall geth
para eliminar cualquier otrogeth
proceso? Qué pasa entonces. También puedes ejecutar el comandogeth --rpc --rpcaddr localhost --rpcport 8545 --verbosity 6 console
. ¿Lo que sucede? Ejecute el comandogeth --rpc --rpcaddr localhost --rpcport 9999 --verbosity 6 console
.q9f
q9f