-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not all payments fullfilled #4
Comments
Hi! Nice to see people are interested in CoiniumServ :) Normally there shouldn't be any timeout errors with the daemon as it needs to be running 24/7 with 100% availability. Could you check And there is another error with the mysql database which I will post PR shortly. BTW: What coin are you mining? |
Hi! |
@vagabondan On what OS are you running? On my macOS it is 90-99% and in docker container (with ubuntu16.04) it is the same... Only on Windows machine it keeps it under 2% with 110MH with varDiff... From how many workers do you get ~10 shares/s... What are the varDiff settings for your pool? |
@vkynchev I run it on pure Ubuntu 16.04 server without docker, latest mono version. Well, exact number of workers and varDiff separately are not so important because pool load depends on their combination: if you have low performance workers set diff to low numbers, and vice versa. |
@NinjaZool I agree with @vkynchev. Your situation looks like CS lost connection to your wallet (yourcoind daemon) and couldn't reinitiate it. Another possible reason could be in you wallet's features, so please tell us what software do you run as wallet? |
@NinjaZool @vagabondan Actually now I encountered similar(maybe the same) issue with LTC testnet. When I mine about 10 blocks the first payout goes through, but there are insufficient funds for the second... After the error I checked the total sum that has to be paid and the account balance - there are missing 0.02 LTC and the transaction cannot be sent. Which I resolved by adding the main wallet in the |
@vkynchev I believe I've found the reason of 90% CPU usage: connection to redis can not be instantiated for unknown reason. That's why you've proposed "abortConnect=false" but this doesn't solve the root problem. Now I'm trying to find out what's happened. |
@vagabondan Cool! Thanks for pointing me... Just found out that redis connection randomly drops... Even tried on public redis hosting - same issue... |
@vkynchev Problem is in StackExchange.Redis v1.2.5: About LTC testnet4: |
Commited with StackExchange.Redis v1.2.4 onboard |
@vagabondan Thanks! This fixed the connection to redis... After about an hour I'll make PRs with some changes... |
@NinjaZool does your problem stay actual? |
Same problem with Peercoin. Upgrading right now to latest commit. |
@vkynchev Peercoin @vagabondan After update, pool has restarted to pay, but at the time of payment, pool log has gave these errors in debug.log:
Furthermore, webpage statistics and tables Transaction and Payment in MySql db have not been updated:
|
@NinjaZool This looks like the coin daemon is not responding... Where are you hosting your coind? Could you run |
Upgraded again right now. I'm getting:
|
@vkynchev Meanwhile i've completely switch off Peercoin, now i'm on WACoins (however based on Peercoin) and i have same behaviour.
|
@NinjaZool Could you try to use this in the daemon part...
Also your coin daemon could not be configured correctly...
There should not be any spaces between the If the coin daemon is not on the same host you should add rpcallowip=<your_network_mask> to the coind config... |
@NinjaZool Your problem is not specifically to Peercoin but to the connection between CoiniumServ and the coin daemon... The miner fails to authenticate because there is address verification made by the coin daemon and the other errors are for about the same issue... My config looks like this:
And in
|
Still getting |
@vkynchev I've checked Daemon configuration files and they're properly configured. |
as here: bonesoul#662
Not all "payments" are fullfilled and payments they aren't made (payments are not receveid and are not on blockexplorer)
Seeing the log, Coinum seems fail payments and it isn't re-try to pay. Furthermore on coinium web page (failed) payments are described as "payed" but flagged with "fullfilled NO" (as shown in attached image)
In log, first payment failed, report this error:
[Error] [CoiniumServ.Payments.PaymentProcessor] [mycoin] An error occured while trying to execute payment; "The request timed out"
[Information] [CoiniumServ.Payments.PaymentProcessor] [mycoin] No pending payments found
[Error] [CoiniumServ.Pools.NetworkInfo] [mycoin] Can not read getmininginfo(): Error: SendFailure (Cannot access a disposed object.
Object name: 'System.Net.Sockets.NetworkStream'.)
Since first failed payment, subsequent payments return this error:
[Error] [CoiniumServ.Payments.PaymentProcessor] [mycoin] An error occured while trying to execute payment; "Account has insufficient funds"
[Information] [CoiniumServ.Payments.PaymentProcessor] [mycoin] No pending payments found
but in this last case my account, in relation to "minimum" in "payments" in pools/default.json, has sufficient funds.
My system is Debian 8.
The text was updated successfully, but these errors were encountered: