Debido a algunos problemas de rendimiento con el programa de nodos de Conflux v2.2.0(https://github.com/Conflux-Chain/conflux-rust/releases antes del 6 de diciembre de 2022, es posible que no pueda ponerse al día con los últimos problemas de bloque u OOM.
Se recomienda a todos los desarrolladores con nodos en funcionamiento que hagan lo siguiente:.
Opción 1:
El programa cambia el archivo de configuración:
Cambia el logger::level en el archivo pos_config/pos_config.yaml de INFO a WARN
y añade:
storage:
prune_window: 10000000
Reinicie el nodo después de añadirlo.
Opción 2:
Sustituya directamente el enlace del archivo por el archivo oficial modificado.enlace archivo
Nota: Cómo actualizar nodos sin ser retirados forzosamente
Se recomienda notificar al nodo que deje de participar en la elección antes de actualizar. Después de que el estado del nodo cambie a no participante, puede apagar el nodo y actualizarlo de forma segura.
El nodo se reincorporará automáticamente a la elección de PoS tras reiniciarse. Los pasos específicos son los siguientes:
- Ejecute el comando
./conflux rpc local pos stop_election
para informar al nodo de que debe dejar de participar en la elección. El nodo no dejará de participar inmediatamente, y todo el proceso puede durar varias horas. El comando devuelve el número de bloque en el que el nodo dejará de participar en la elección. - Repita este comando a intervalos regulares para comprobar el estado del nodo. Si el comando devuelve null, entonces el nodo ha dejado de participar en la elección. Puede apagarse en ese momento.
- Reinicie el nodo una vez finalizada la actualización. El nodo volverá a participar automáticamente en la votación. (Al reiniciar un nodo se volverá a ejecutar automáticamente desde el último punto de control hasta el bloque más nuevo. Puede tardar mucho tiempo (varias horas), pero también podría ser muy rápido)
Artículo Original: Announcement on the modification of the node program configuration file of Conflux v2.2.0