Проверка ядра биткойна продолжает сбрасываться

Я пытаюсь запустить службу Bitcoin Core с полной проверкой узла в Ubuntu в тестовой сети, и она продолжает сбрасываться. Верификация повышается до 0.3, потом сбрасывается на 0, уже 2 дня. Записи Debug.log выглядят так, как будто произошел сбой процесса, но причина не указана: сервер — это дроплет Digital Ocean, я уже пытался увеличить ЦП/ОЗУ сервера, но безуспешно. Хотите найти причину того, что здесь происходит, что именно вызывает такое поведение.

Я видел это раньше, когда у Raspberry Pi не хватало памяти, что приводило к сбою Bitcoin Core. У вас есть способ контролировать использование памяти? Сколько памяти доступно?
@ 0xb10c хм .. может быть, вы правы, я еще раз проверю это, установлю больше ограничений на запись основного кеша биткойнов из конфигурации
@ 0xb10c вы были правы: помогло уменьшение кеша! Например, вы должны установить где-то около 6000 для 8 ГБ ОЗУ (раньше я устанавливал 7500, и похоже, что программа зависала). Можете ли вы "Ответить" на этот вопрос, чтобы я отметил ответ для проблемы. В будущем это может помочь кому-то еще. Спасибо!

Ответы (1)

Как сообщил 0x49D1: уменьшение кеша базы данных Bitcoin Core помогло уменьшить использование памяти, что вызвало сбои при синхронизации.

В bitcoin.config dbcache=<n>или в качестве аргумента командной строки, -dbcache=<n>где nразмер кеша базы данных в мегабайтах (по умолчанию: 300)

Источник