РЕДАКТИРОВАТЬ 3
Увеличение моего VPS до 1 ГБ физической памяти решило проблему сбоя ... ПОКА не сказал, что VPS закончилось место на диске.
Я добавил prune=10240
в свой ~/.bitcoin/bitcoin.conf
файл, чтобы файл блокчейна начинал обрезать историю транзакций при достижении размера файла 10 ГБ (1024 МБ * 10 = 10 ГБ).
РЕДАКТИРОВАТЬ 2
Похоже, это проблема с памятью, а не с сетью VPN. Я выключил OpenVPN и перезапустил bitcoind
его только для того, чтобы увидеть, как он снова молча падает.
Теперь я добавил файл подкачки размером 1 ГБ, чтобы расширить доступное пространство памяти (риск заключается в том, что это вызовет проблемы с производительностью ОС). Обновлю еще раз, если это решит проблему. Если нет, я, вероятно, в конечном итоге попытаюсь обновить экземпляр VPS до 1 ГБ физической памяти с 512 МБ.
РЕДАКТИРОВАТЬ Нашел кое-что интересное в журнале, касающемся tor...
root@sf-vps:~# cat ~/.bitcoin/debug.log | grep tor -i 2016-11-13 16:52:21 Default data directory /root/.bitcoin 2016-11-13 16:52:21 Using data directory /root/.bitcoin 2016-11-13 16:52:21 Using at most 125 connections (1024 file descriptors available) 2016-11-13 16:52:29 torcontrol thread start 2016-11-13 17:08:43 Default data directory /root/.bitcoin 2016-11-13 17:08:43 Using data directory /root/.bitcoin 2016-11-13 17:08:43 Using at most 125 connections (1024 file descriptors available) 2016-11-13 17:08:50 torcontrol thread start 2016-11-13 17:08:50 tor: Error connecting to Tor control socket 2016-11-13 17:08:50 tor: Not connected to Tor control port 127.0.0.1:9051, trying to reconnect 2016-11-13 17:08:51 tor: Error connecting to Tor control socket 2016-11-13 17:08:51 tor: Not connected to Tor control port 127.0.0.1:9051, trying to reconnect 2016-11-13 17:08:52 tor: Error connecting to Tor control socket 2016-11-13 17:08:52 tor: Not connected to Tor control port 127.0.0.1:9051, trying to reconnect
Я установил программное обеспечение Биткойн на Ubuntu 16.04. Я могу работать bitcoind -daemon
в течение нескольких минут, но через некоторое время процесс падает.
Интересно, что я не вижу причин ~/.bitcoin/debug.log
объяснять, почему программа могла завершиться.
Подозреваю пару вещей:
df - h
показывает, что общее потребление диска составляет всего ~ 41%: root@sf-vps:~# df -h Filesystem Size Used Avail Use% Mounted on udev 241M 0 241M 0% /dev tmpfs 50M 3.1M 47M 7% /run /dev/vda1 20G 6.3G 13G 34% / tmpfs 247M 0 247M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 247M 0 247M 0% /sys/fs/cgroup tmpfs 50M 0 50M 0% /run/user/0
bitcoind
) не разрешен через мою VPN? Я не могу вспомнить, как изменить конфигурацию VPN, чтобы разрешить подключения к определенным портам, но это то, что я ищу дальше... root@sf-vps:~# netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 159.203.240.1 0.0.0.0 UG 0 0 0 eth0 10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0 10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 10.12.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 159.203.240.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
Заранее спасибо за вашу помощь :)
Вы уверены, что 9051 подходит для Tor? 9050 — порт по умолчанию. Вы можете проверить это с помощью sudo netstat -plnt | grep ':9051'
.
А служба тор активна?
Если это все еще не работает, попробуйте отключить selinux (если вы используете Linux). У меня были некоторые проблемы с tor, потому что его блокировал selinux. Но не забудьте надеть его обратно. Если это selinux, вы можете сделать правило для tor/bitcoin в selinux.
Питер Уилле
суп Кэмпбелл
swapon /swapfile
), но снова вылетало. Возможно, мне просто нужен более мощный VPS?Питер Уилле
Нейт Элдридж
/var/log/syslog
). Если системе не хватит памяти и она убьет биткойн, вы увидите, что он зарегистрирован там. Также может быть полезно запустить биткойн-daemon
в качестве теста; будет легче увидеть, что происходит, когда он умирает.суп Кэмпбелл
bitcoind
:disablewallet
,dbcache
,prune
,maxorphantx
,maxmempool
?Питер Уилле