La verificación del núcleo de Bitcoin sigue restableciéndose

Estoy tratando de ejecutar el servicio Bitcoin Core con verificación de nodo completo en Ubuntu en testnet y sigue reiniciando. La verificación aumenta a 0.3, luego se restablece a 0, durante 2 días ya. Los registros de Debug.log parecen haber un bloqueo del proceso, pero no se menciona el motivo: el servidor es una gota de Digital Ocean, ya intenté aumentar la CPU/RAM del servidor, sin suerte. Quiere encontrar la razón de lo que está pasando aquí, qué causa exactamente tal comportamiento.

He visto esto antes con Raspberry Pi quedándose sin memoria y, por lo tanto, bloqueando Bitcoin Core. ¿Tiene alguna forma de controlar el uso de la memoria? ¿Cuánta memoria hay disponible?
@ 0xb10c hm ... tal vez tenga razón, lo volveré a verificar, estableceré más límites para el registro de caché central de bitcoin desde la configuración
@ 0xb10c tenías razón: ¡disminuir el caché ayudó! Por ejemplo, debe configurar cerca de 6000 para 8 GB de RAM (he configurado 7500 antes y parece que el programa falla). ¿Puedes "Responder" esta pregunta, para que yo marque la respuesta del problema? En el futuro esto puede ayudar a alguien más. ¡Gracias!

Respuestas (1)

Como informó 0x49D1: la reducción de la memoria caché de la base de datos de Bitcoin Core ayudó a reducir el uso de la memoria, lo que provocó los bloqueos durante la sincronización.

En bitcoin.config dbcache=<n>o como argumento de la línea de comandos, ¿ -dbcache=<n>dónde nestá el tamaño de caché de la base de datos en megabytes (predeterminado: 300)

Fuente