Hi, I am testing my smart contract and I am performing a stress test with my local node. I am sending (using the go-algorand-sdk) around 1000 transactions in batches each round. But I get errors like:
Post “http://0.0.0.0:4190/v2/transactions”: dial tcp 0.0.0.0:4190: connect: connection reset by peer
and
Post “http://0.0.0.0:4190/v2/transactions”: dial tcp 0.0.0.0:4190: connect: can’t assign requested address
If I keep the batches in 100, all is fine, but anything higher than that will give me errors.
My node config is this:
{
“EndpointAddress”: “0.0.0.0:4190”,
“RestConnectionsSoftLimit”: 10240,
“RestConnectionsHardLimit”: 40560,
“TxBacklogAppTxPerSecondRate”: 10000,
“TxBacklogRateLimitingCongestionPct”: 75,
“EnableTxBacklogAppRateLimiting”: false,
“EnableTxBacklogRateLimiting”: false,
“TxBacklogSize”: 52000,
“TxPoolSize”: 375000,
“DisableLocalhostConnectionRateLimit”: true
}
Any ideas on how can I increate the API calls limit on my node?
Thank you!
3 Likes
Hi, @Skiny , you can get tech support on Algorand Discord, dev-help.
See also Sunsetting Technical Support on the Forum
Thanks, I will ask there
1 Like