I guess you couldn't figure out my issue either. Don't feel bad, nobody else can either.
Just to be clear, in the meantime, Convicted2008 had solved the mysql problem he was experiencing, however
he was not able to run it because it couldn't connect to Redis.I've tested this on his machine by trying to connect to port 6379, the default
port of Redis, which although open, did not allow connections from a telnet client(putty).
Unfortunately during our session, I had an unexpected power outage, and this is where we left off.
On CoiniumServ's github issue tracker,
issue #680is describing what Convicted2008 and myself have seen happening on his machine
(he had CoiniumServ configured with hybrid storage with both mysql and redis).
After the power outage, I've reached a cafe nearby and tried this again, only with redis and the default configuration
(no mysql).
Running CoiniumServ as Administrator was necessary.
As a result I was able to have the web interface working.
https://i.imgur.com/xKERtvO.pngMore details on CoiniumServ
- CoiniumServ is opensource, however, binaries for it are available for a price on the
company's website- CoiniumServ can be compiled using Mono and is platform-agnostic. Details about compiling can be found in
CoiniumServ's travis.yml fileIn addition to that, it's necessary to
add some assembly references to the CoiniumServ Mono project
for it to build without errors (adding assembly references for the CSRedis library and for the Serilog library)
Also when cloning the CoiniumServ repository it's necessary to also clone the submodule CSRedis:
git submodule init;
git submodule update;
chocolatey dependencies:
nodejs, redis-64, mono, monodevelop, vcredist2010, vcexpress2010, dotnet4.5, redis-commander
nuget dependencies:
the Serilog C# library
Hope this helps someone compiling his own CoiniumServ(mining pool server).
P.S.
If anyone wants more details, let me know.
I've spent together with Convicted2008 1h30min on investigating this together.
Before that happened, I've spent another ~2h setting up a VM and compiling CoiniumServ
just in case this was an actual bug.
I've also not discussed payment details with Convicted2008 but will possibly do so at some point.