Mining Farm recieves своих акций с MySQL. Можно включить MySQL, установив sharelog истинно, то настройки запроса MySQL по своему вкусу.
Вот справка из опорной нити pushpool технологий,
{
# сетевые порты
"Слушать" : [
# Двоичный протокол (по умолчанию), порт 8342
{ "порт" : 8342},
# HTTP JSON-RPC протокол, порт 8341
{ "порт" : 8347, "протокол" : "HTTP-JSON" },
Протокол HTTP # JSON-RPC, порт 8344,
#proxy, скорее всего, ваш внешний адрес IP, если ваш работает общественный бассейн | Общественные бассейны не будут иметь следующий IP-адрес: (10.0.0.1, 127.0.0.1, 192.168.1.100, или 192.168.254.254, и т.д., и т.д.)
# запросы к нам | "полномочие" должен быть установлен на ваш IP-адрес, что люди будут подключаться через
{ "порт" : 8344, "протокол" : "HTTP-JSON",
"полномочие" : "127.0.0.1" },
# Двоичный протокол, локальный только порт 8338
# Хозяин, скорее всего, ваш локальный адрес
{ "хозяин" : "127.0.0.1", "порт" : 8338, "протокол" : "двоичный" }
],
# настройка базы данных
"база данных" : Для вставки данных акций или иногда называют "Работа"
"sharelog" : правда,
"stmt.pwdb":"Выбор пароля FROM pool_worker WHERE имя пользователя =?",
"stmt.sharelog":"INSERT INTO акций (rem_host, имя пользователя, our_result, upstream_result, причина, решение) VALUES (?,?,?,?,?,?)"
,
#uncoment это, когда вы хотите использовать Memcached (рекомендуется для серверов более 1,5 Гб оперативной памяти)
# Настройки кэша
#"Memcached" : {
# "серверы" : [
# { "хозяин" : "127.0.0.1", "порт" : 11211}
#]
#},
"ПИД-регулятор" : "/tmp/pushpoold.pid",
# Переопределяет локального обнаружения имени хоста
"forcehost" : "localhost.localdomain",
"log.requests" : "/tmp/request.log",
"log.shares" : "/tmp/shares.log",
# Сервер принимает longpolling (ж / SIGUSR1 вызывается для каждого BLK)
"longpoll.disable" : ложный,
# Длина времени для кэширования учетных данных имя пользователя / пароль, в секундах
"auth.cred_cache.expire" : 75,
# RPC настройки
Настройки #Bitcoind Protocal
#Host были bitcoind можно найти в сети
"rpc.url" : "http://127.0.0.1:8332/",
#Username & пароль для подключения к bitcoind
"rpc.user" : "BitcoindUsername",
"rpc.pass" : "BitcoindPassword",
# Переписывают вернулся «цель» к затруднению-1?
"rpc.target.rewrite" : правда
}
Как Mining Farm получить информацию от акций pushpool? проверить ли shares.log или MySQL? Если MySQL, что должно мой файл server.json выглядеть, чтобы заполнить таблицу акций?