Author

Topic: Проблема с bitcoind на FreeBSD (Read 5283 times)

member
Activity: 89
Merit: 10
December 15, 2012, 04:01:23 PM
#11
Не думаю что на фряхе будет какая-то специфика настройки.

вот мой bitcoin.conf

Quote
server=1
gen=0
rpcuser=xxx
rpcpassword=xxx
rpcport=8332
rpcallowip=1.2.3.4 (это внутренний ип самого дедика)
daemon=1
debug=0

вот так запускаю
./bitcoind -datadir=/opt/bitcoin/.bitcoin -conf=/opt/bitcoin/bitcoin.conf

думаю проблема в том, что не добавлен собственный ип в разрешенные, там вроде по дефолту блочить всех, даже себя. Попробуй телнетом ломанись с самого сервера на rpc порт , будет ли коннект.

Кстати, я себе под дебианом сделал запуск человеческий, init.d скрипт, папки разнес по своим местам, запуск от ограниченного юзера bitcoin , monit, который следит за демоном и перезапускает, если тот свалился. Если кому интересно, выложу где-то.
Было бы очень интересно... буду ждать выкладок ) Заранее спасибо!
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Очень даже может быть, раздел-то не Майнеры... Roll Eyes
FAN
legendary
Activity: 2716
Merit: 1021
может не все прочитал и совсем не так понял, но насколько я помню, нехватает р2роол-а...
sr. member
Activity: 503
Merit: 283
February 01, 2012, 02:28:38 PM
#8
Для localhost вроде всегда доступ открыт. Если, конечно, хостинг действительно loopback не запретил.
Для localhost может и открыт, а вот для ip , прикрученного к серверу, скорее всего нет. Клиент же будет коннектиться скорее всего не от имени localhost , а от имени серверного айпишника.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
February 01, 2012, 02:18:29 PM
#7
Для localhost вроде всегда доступ открыт. Если, конечно, хостинг действительно loopback не запретил.
sr. member
Activity: 503
Merit: 283
February 01, 2012, 09:35:55 AM
#6
Не думаю что на фряхе будет какая-то специфика настройки.

вот мой bitcoin.conf

Quote
server=1
gen=0
rpcuser=xxx
rpcpassword=xxx
rpcport=8332
rpcallowip=1.2.3.4 (это внутренний ип самого дедика)
daemon=1
debug=0

вот так запускаю
./bitcoind -datadir=/opt/bitcoin/.bitcoin -conf=/opt/bitcoin/bitcoin.conf

думаю проблема в том, что не добавлен собственный ип в разрешенные, там вроде по дефолту блочить всех, даже себя. Попробуй телнетом ломанись с самого сервера на rpc порт , будет ли коннект.

Кстати, я себе под дебианом сделал запуск человеческий, init.d скрипт, папки разнес по своим местам, запуск от ограниченного юзера bitcoin , monit, который следит за демоном и перезапускает, если тот свалился. Если кому интересно, выложу где-то.
sr. member
Activity: 288
Merit: 251
February 01, 2012, 08:16:51 AM
#5
Верно, с браузера должен быть этот JSON-ответ (кстати, с HTTP-кодом 500 Internal Server Error)

А меня получается просто 403 Forbidden без тела ответа, видимо действительно дело в конфигурации моего VDS
Отпишу, как получится что-нибудь, спасибо за содействие
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
February 01, 2012, 08:04:48 AM
#4
Отпишитесь, если решите проблему. Информация может быть полезна.

А демон запущен под тем же юзером? Вообще, даже если через браузер зайти
на http://127.0.0.1:8332/ и ввести пароль, то он должен ответить в формате JSON.
Code:
{"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}
sr. member
Activity: 288
Merit: 251
February 01, 2012, 07:56:49 AM
#3
При выключенном демоне что пишет?

Code:
error: couldn't connect to server

Или что-то другое?
да, так точно и пишет - couldn't connect to server

мне тут подсказали, что проблема в механизме разделения jail у хостера, что-то вроде отключенного 127.0.0.1
буду копать дальше
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
February 01, 2012, 07:50:51 AM
#2
При выключенном демоне что пишет?

Code:
error: couldn't connect to server

Или что-то другое?
sr. member
Activity: 288
Merit: 251
February 01, 2012, 07:12:11 AM
#1
Помогите с bitcoind на FreeBSD, хочу освоить

Купил VDS, установил из портов bitcoin-0.4, настроил bitcoin.conf
Code:
# server=1 tells Bitcoin to accept JSON-RPC commands.
server=1

# You must set rpcuser and rpcpassword to secure the JSON-RPC api
rpcuser=user1
rpcpassword=pass1

# How many seconds bitcoin will wait for a complete RPC HTTP request.
# after the HTTP connection is established.
rpctimeout=30

# Listen for RPC connections on this TCP port:
rpcport=8332

# You can use Bitcoin or bitcoind to send commands to Bitcoin/bitcoind
# running on another host using this option:
# rpcconnect=127.0.0.1


Запускаю сервер, все блоки выкачались:
Code:
> bitcoind -daemon
bitcoin server starting

процесс появляется, все ок, но никак не могу подключиться к нему, упорно выдает 403 ошибку:
Code:
> bitcoind getblockcount
error: server returned HTTP error 403

пробую подключиться также и через JSON-RCP_PHP клиент, тоже 403
куда копать, уже все обыскал Sad как можно еще диагностировать проблему?

на локалхосте под windows с тем же конфигом - все работает ок



Jump to: