Verificar un PFN
Después de desplegar tu PFN, puedes verificar que esté operando correctamente verificando varias de las métricas del PFN. Este documento describe los tipos comunes de verificaciones que podrías desear realizar.
Verificar sincronización
Sección titulada «Verificar sincronización»Durante la sincronización inicial de tu PFN, puede haber mucha data para transferir (lee más sobre cómo funciona la sincronización de estado en la guía de sincronización de estado). Puedes monitorear el progreso de sincronización de estado consultando el puerto de métricas para ver a qué versión tu nodo está actualmente sincronizado. Ejecuta el siguiente comando de ejemplo para ver la versión actualmente sincronizada de tu nodo:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep "aptos_state_sync_version{.*\"synced\"}" | awk '{print $2}'
El comando mostrará la versión sincronizada actual de tu nodo. Por ejemplo:
71000
Compara la versión sincronizada devuelta por este comando (ej., 71000
) con la versión más alta mostrada en la
página del explorador de Aptos. Si tu nodo se está poniendo al día con la versión más alta,
está sincronizando correctamente. Está bien si la página del explorador difiere por unas pocas versiones, ya que los nodos del explorador
pueden sincronizar con alguna varianza.
(Opcional) Verificar conexiones de red salientes
Sección titulada «(Opcional) Verificar conexiones de red salientes»Si deseas, también puedes verificar las conexiones de red salientes para tu PFN. El número de conexiones de red salientes
debería ser más de 0
para PFNs saludables. Ejecuta el siguiente comando:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep "aptos_connections{direction=\"outbound\""
El comando anterior mostrará el número de conexiones de red salientes para tu nodo. Por ejemplo:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep "aptos_connections{direction=\"outbound\""aptos_connections{direction="outbound",network_id="Public",peer_id="aabd651f",role_type="full_node"} 3
Si el número de conexiones salientes devueltas es 0
, entonces significa que tu nodo no puede conectarse a la blockchain de Aptos. Si esto te sucede, sigue estos pasos para resolver el problema:
- Actualiza tu nodo a la última versión siguiendo Actualizar tu Nodo.
- Remueve cualquier par
seed
que puedas haber agregado a tu archivo de configuración. Las semillas pueden estar impidiendo que te conectes a la red. Los pares semilla se discuten en la sección Conectar tu PFN a pares semilla. - Asegúrate de que hayas usado los archivos correctos
genesis.blob
ywaypoint.txt
para tu red. Este es un error común.
(Opcional) Examinar tamaño del ledger de Docker
Sección titulada «(Opcional) Examinar tamaño del ledger de Docker»Si estás ejecutando tu PFN usando Docker, puedes monitorear el tamaño del ledger de blockchain entrando al contenedor Docker y verificando el tamaño. Esto te permitirá ver cuánto almacenamiento está consumiendo actualmente el ledger de blockchain.
- Primero, ejecuta
docker container ls
en tu terminal y copia la salida del campo NAME. Esta será una cadena similar apublic_full_node_fullnode_1
. - Siguiente, ejecuta estos comandos para verificar el tamaño de almacenamiento consumido por el ledger, usando el campo NAME que copiaste en lugar de
public_full_node_fullnode_1
:
# Obtener el ID del contenedor:id=$(docker container ls | grep public_full_node_fullnode_1 | grep -oE "^[0-9a-zA-Z]+")
# Entrar al contenedor:docker exec -it $id /bin/bash
# Observar el tamaño del volumen (ledger):du -cs -BM /opt/aptos/data