Bitcoin Forum
June 17, 2024, 04:33:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 »  All
  Print  
Author Topic: CoiniumServ - open source & high performance pooled mining server software  (Read 105718 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
knowndragon
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
January 16, 2015, 09:27:27 AM
 #221

Okay guys. I am having some trouble or maybe not. I got the directions off of git hub source and installed on windows and had error in a code on it so tested it on an unused ubuntu server. Web Front is up no public but is somewhat functional.

I see the demo page on op has a sign on? Is there a way to set this mining pool with a sign on?

Next question is I keep getting these errors and I am not sure if it is a bad thing?
[Mazacoin] An exception occured while getting block; Table 'mazacoin.Block' doesn't exist

Just running Maza has a test not trying to make too much money off of it.
NeoGamer
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 20, 2015, 06:02:29 PM
 #222

Hello everyone.

I use CoiniumServ and have a question.
Can I use CoiniumServ solo minig? (With a antminer s1 or s2)?

Thank you ever answer for heure. . . . .
helipotte
Hero Member
*****
Offline Offline

Activity: 650
Merit: 500


Pick and place? I need more coffee.


View Profile
January 20, 2015, 06:30:06 PM
 #223

Hello everyone.

I use CoiniumServ and have a question.
Can I use CoiniumServ solo minig? (With a antminer s1 or s2)?

Thank you ever answer for heure. . . . .

You can, I do.  However, it does not play nice with every altcoin.  If you are soloing bitcoin should not be a problem.
NeoGamer
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 20, 2015, 09:19:47 PM
 #224

Hello everyone.

I use CoiniumServ and have a question.
Can I use CoiniumServ solo minig? (With a antminer s1 or s2)?

Thank you ever answer for heure. . . . .

You can, I do.  However, it does not play nice with every altcoin.  If you are soloing bitcoin should not be a problem.


Thank you for the quick response.

What must I do to solo to mines?
Is there a tutorial or instructions?
pieran
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
January 26, 2015, 06:28:45 PM
 #225

Hello,

I have installed everything necessary and setup a low difficulty sha256 altcoin (digibyte) to test solo mining. Unfortunately I get more rejects than acceppted shares. The server reports the following error
when inserting a share to redis:

01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'
01/26/2015 18:50:25 +01:00 [Error] [HybridStorage] [Digibyte] An exception occured while comitting share: ERR unknown command 'HINCRBYFLOAT'

The web frontend shows 0 speed though I did connect one S5 to the pool. I assume the problem has to do with redis, right?
 
wargo
Sr. Member
****
Offline Offline

Activity: 479
Merit: 250

Technician


View Profile WWW
January 26, 2015, 08:16:31 PM
 #226

Probably old version of redis.
pieran
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
January 27, 2015, 06:14:26 PM
 #227

Probably old version of redis.

Yes, you are right. Newest version of redis works :-)  Thank you!
Mortimer452
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
February 03, 2015, 06:39:03 AM
 #228

I'm trying to get Coinium server running under .Net on Windows x64.  Compile in VStudio 2013 worked fine after I added the redis project into the /deps folder from here https://github.com/CoiniumServ/csredis

When I run CoiniumServ using the Hybrid storage option I'm getting this .Net error:

Code:
02/02/2015 23:58:46 -06:00 [Error] [Pool] [10kCoin] Error initializing pool; Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Persistance.Providers.IStorageProvider ---> Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Persistance.Providers.Redis.RedisProvider ---> System.IO.FileLoadException: Could not load file or assembly 'csredis, Version=3.1.0.0, Culture=neutral, PublicKeyToken=1afd0264bbe4a44a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
   --- End of inner exception stack trace ---
   at CoiniumServ.Persistance.Providers.Redis.RedisProvider.Initialize()
   at CoiniumServ.Persistance.Providers.Redis.RedisProvider..ctor(IPoolConfig poolConfig, IRedisProviderConfig config) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Persistance\Providers\Redis\RedisProvider.cs:line 48
   at lambda_method(Closure , Object[] )
   at Nancy.TinyIoc.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options)
   --- End of inner exception stack trace ---
   at Nancy.TinyIoc.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options)
   at Nancy.TinyIoc.TinyIoCContainer.MultiInstanceFactory.GetObject(Type requestedType, TinyIoCContainer container, NamedParameterOverloads parameters, ResolveOptions options)
   --- End of inner exception stack trace ---
   at Nancy.TinyIoc.TinyIoCContainer.MultiInstanceFactory.GetObject(Type requestedType, TinyIoCContainer container, NamedParameterOverloads parameters, ResolveOptions options)
   at Nancy.TinyIoc.TinyIoCContainer.ResolveInternal(TypeRegistration registration, NamedParameterOverloads parameters, ResolveOptions options)
   at Nancy.TinyIoc.TinyIoCContainer.Resolve[ResolveType](String name, NamedParameterOverloads parameters)
   at CoiniumServ.Container.ObjectFactory.GetStorageProvider(String type, IPoolConfig poolConfig, IStorageProviderConfig config) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Container\ObjectFactory.cs:line 383
   at CoiniumServ.Pools.Pool.<InitStorage>b__2(IStorageProviderConfig providerConfig) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 164
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at CoiniumServ.Pools.Pool.InitStorage() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 161
   at CoiniumServ.Pools.Pool..ctor(IPoolConfig poolConfig, IConfigManager configManager, IObjectFactory objectFactory) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 131

csredis.dll did build fine and it's in the bin/debug folder, shows version 3.1.0.0

Not sure what to check next?
Mortimer452
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
February 03, 2015, 08:32:57 PM
Last edit: February 04, 2015, 08:05:19 AM by Mortimer452
 #229

OK, nevermind, figured out the strong-naming thing with C#.

Started getting the same error as someone above (HINCRBYFLOAT) when someone started mining - got newer redis version and that fixed the problem there.  Clearly redis 2.4.6.1 from choco doesn't work.

Installed redis-64 (v2.8.17) and that made the HINCRBYFLOAT error go away, but still getting alot of errors from redis when a miner connects and starts submitting shares (I added some additional debug info in HybridStorage.Shares.cs):

Code:
02/04/2015 01:59:22 -06:00 [Debug] [ShareManager] [10kCoin] Share accepted at 28.64/16 by miner TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB
02/04/2015 01:59:22 -06:00 [Debug] [ShareManager] [10kCoin] Share accepted at 28.74/16 by miner TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB
02/04/2015 01:59:22 -06:00 [Debug] [ShareManager] [10kCoin] Share accepted at 46.78/16 by miner TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB
02/04/2015 01:59:23 -06:00 [Error] [HybridStorage] [10kCoin] An exception of type CSRedis.RedisProtocolException occured while comitting share at step Add to hashrate...(hashrateKey=10kcoin:hashrate, entry=22.4976134631946:TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB: Unexpected response type: Int (expecting Bulk) Stack trace:   at CSRedis.Internal.IO.RedisReader.ExpectType(RedisMessage expectedType) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\IO\RedisReader.cs:line 112
   at CSRedis.Internal.IO.RedisReader.ReadBulkBytes(Boolean checkType) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\IO\RedisReader.cs:line 53
   at CSRedis.Internal.IO.RedisReader.ReadBulkString(Boolean checkType) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\IO\RedisReader.cs:line 99
   at CSRedis.Internal.Commands.RedisFloat.Parse(RedisReader reader) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\Commands\RedisFloat.cs:line 15
   at CSRedis.Internal.RedisPipeline.<>c__DisplayClass1`1.<Write>b__0() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\RedisPipeline.cs:line 32
   at CSRedis.Internal.RedisPipeline.Flush() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\RedisPipeline.cs:line 48
   at CSRedis.Internal.RedisConnector.EndPipe() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\RedisConnector.cs:line 168
   at CSRedis.RedisClient.EndPipe() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\RedisClient.cs:line 251
   at CoiniumServ.Persistance.Layers.Hybrid.HybridStorage.AddShare(IShare share) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Persistance\Layers\Hybrid\HybridStorage.Shares.cs:line 65
02/04/2015 01:59:23 -06:00 [Debug] [ShareManager] [10kCoin] Share accepted at 22.50/16 by miner TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB
02/04/2015 01:59:23 -06:00 [Error] [HybridStorage] [10kCoin] An exception of type System.NotSupportedException occured while comitting share at step Add to hashrate...(hashrateKey=10kcoin:hashrate, entry=17.5717197743845:TXCtfkmUu3VfGEhze2oLxfwYccoCn4kbsB: Cannot write to a BufferedStream while the read buffer is not empty if the underlying stream is not seekable. Ensure that the stream underlying this BufferedStream can seek or avoid interleaving read and write operations on this BufferedStream. Stack trace:   at System.IO.BufferedStream.ClearReadBufferBeforeWrite()
   at System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
   at System.IO.Stream.InternalCopyTo(Stream destination, Int32 bufferSize)
   at CSRedis.Internal.RedisPipeline.Flush() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\RedisPipeline.cs:line 44
   at CSRedis.Internal.RedisConnector.EndPipe() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\Internal\RedisConnector.cs:line 168
   at CSRedis.RedisClient.EndPipe() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\deps\csredis\CSRedis\RedisClient.cs:line 251
   at CoiniumServ.Persistance.Layers.Hybrid.HybridStorage.AddShare(IShare share) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Persistance\Layers\Hybrid\HybridStorage.Shares.cs:line 65



Sometimes it happens on the first share, sometimes on the 20th, but then it starts repeating this error over and over.  First, the "unexpected response type" happens once then the "Cannot write to a BufferedStream..." repeats forever on every share submitted

Just to make sure this wasn't an issue with the MS distro of Redis for Windows, I setup an Ubuntu box running the latest stable release from redis.io, same thing.

Not sure if this is a problem with Coinium, or csredis?
Mortimer452
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
February 05, 2015, 08:08:48 PM
 #230

*bump*

This project is looking sorta abandoned - true or no?  Disappointing.  I was pretty excited at the prospect of a pool written in .Net
AnimoEsto
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile WWW
February 06, 2015, 10:00:29 AM
 #231

*bump*

This project is looking sorta abandoned - true or no?  Disappointing.  I was pretty excited at the prospect of a pool written in .Net

Yeah they appear to be working on their new pool software Sad

████→→       ● DeepOnion                                                                       ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ 
████→→       ● Tor integrated, 100% anonymous!                                       Get Your FREE Coins NOW!     
████→→       ● Free Airdrop! (No ICO, No Crowdfund)                       ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯
ChicagoCryptocurrency
Member
**
Offline Offline

Activity: 210
Merit: 10


View Profile
February 13, 2015, 08:10:29 PM
 #232

anyone know why i keep getting this error? also the hashrate won't show

   H A R A                [  WHITEPAPER   │   LITEPAPER  ]                H A R A  
Empowering billions through data one byte at a time
TWITTER     GITHUB          REDDIT     FACEBOOK     BITCOINTALKLINKEDIN
wargo
Sr. Member
****
Offline Offline

Activity: 479
Merit: 250

Technician


View Profile WWW
February 13, 2015, 08:29:50 PM
 #233

CoiniumServ is incompatible with current MPOS structure. Use it's own storage.
Moboto42
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 17, 2015, 09:04:50 AM
 #234

Hello !

I start CoiniumServ with mining Mazacoin and it works great.
Now i want so add a second Coin and add it to pool.json.
But i think the JSON Syntax is wrong. CoiniumServ finds zero pools.

May someone help ?

Thank you !

[
{
    "enabled": true,
    "coin": "mazacoin.json",
    "daemon": {
        "port": 9333,
        "username": "maza",
        "password": "removed"
    },
    "wallet": {
        "address": "MVvB8WSvCdTPVSYFAGOAuy7pcKE5hDJCJK"
    },
    "rewards": [
        {
            "M9XmMMogR49btJKqrixAGOwcPzcjYZy76": 1
        }
    ],
    "stratum": {
        "port": 3333
    },
    "storage": {
        "hybrid": {
            "mysql": {
                "database": "MAZACOIN"
            }
        }
    }
},
{
    "enabled": true,
    "coin": "digibyte.json",
    "daemon": {
        "port": 9334,
        "username": "digi",
        "password": "removed"
    },
    "wallet": {
        "address": "DKGP7R5EzbSRAGOqoieXp4C7L1Jf2AY9Wy"
    },
    "rewards": [
        {
            "D8gfTV8euZLmKazHMbhAGOn5ggu7cJiMgj": 1
        }
    ],
    "stratum": {
        "port": 3334
    },
    "storage": {
        "hybrid": {
            "mysql": {
                "database": "DGB"
            }
        }
    }
}
]
wargo
Sr. Member
****
Offline Offline

Activity: 479
Merit: 250

Technician


View Profile WWW
February 17, 2015, 09:21:58 AM
 #235

You have to create new config file for every coin.
buckey
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile WWW
March 01, 2015, 05:44:45 PM
 #236

You have to create new config file for every coin.

Works great ! Thank you !



Great Software...

I can run litecoin by itself and dogecoin by itself, but I haven´t been able to run both of them at the same time. I have a pool.json very similar to the one above, but I can´t get it to work. What do you mean by "create new config file for every coin"?

Please help, thanks
wargo
Sr. Member
****
Offline Offline

Activity: 479
Merit: 250

Technician


View Profile WWW
March 01, 2015, 06:39:30 PM
 #237

You have to create new config file for every coin.

Works great ! Thank you !



Great Software...

I can run litecoin by itself and dogecoin by itself, but I haven´t been able to run both of them at the same time. I have a pool.json very similar to the one above, but I can´t get it to work. What do you mean by "create new config file for every coin"?

Please help, thanks
Create files .json with coin name and copy these separate config structures to every file - each coin must have separate config in separate file.
buckey
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile WWW
March 01, 2015, 09:11:30 PM
Last edit: March 01, 2015, 09:25:53 PM by buckey
 #238

You have to create new config file for every coin.

Works great ! Thank you !



Great Software...

I can run litecoin by itself and dogecoin by itself, but I haven´t been able to run both of them at the same time. I have a pool.json very similar to the one above, but I can´t get it to work. What do you mean by "create new config file for every coin"?

Please help, thanks
Create files .json with coin name and copy these separate config structures to every file - each coin must have separate config in separate file.

On the /config/coins folder I have a separate file for each one (litecoin.json and dogecoin.json). I guess you are not taking about them.
These config files you have to create them where? In the /config/pools folder? or in the /config one?

Edit: Ok, just got it to work, you have to create the files in the /config/pools/ folder.

Thanks
buckey
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile WWW
March 01, 2015, 11:50:16 PM
 #239

I have manage to setup the server on a windows environment (w7), everything is working ok except that I can't connect to the web server from another computer on the same local network (same thing from outside the lan, obviously).

I have tried every combination of ip address on the "address" and "bind" parameters of the config.json file with no luck.

I would appreciate any help.

Thanks
AnimoEsto
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile WWW
March 02, 2015, 12:14:45 PM
 #240

I have manage to setup the server on a windows environment (w7), everything is working ok except that I can't connect to the web server from another computer on the same local network (same thing from outside the lan, obviously).

I have tried every combination of ip address on the "address" and "bind" parameters of the config.json file with no luck.

I would appreciate any help.

Thanks

Here is the stanza we used

    "website": {
        "enabled": true,
        "bind": "",
        "port": 80,
        "template": "default",
        "feed": "",
        "backend": {
            "metrics": {
                "enabled": true
            }
        }
    },


Note - you can also bind to a web address - eg pool.bert.com

████→→       ● DeepOnion                                                                       ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ 
████→→       ● Tor integrated, 100% anonymous!                                       Get Your FREE Coins NOW!     
████→→       ● Free Airdrop! (No ICO, No Crowdfund)                       ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!