Update simpleminer.cpp
1. Modified connection timeout from 1 second to 10 seconds 2. Modified behavior to retry instead of exiting when the miner fails to get a new job
This commit is contained in:
parent
5ceffa8c8a
commit
26c1a8569c
|
@ -109,7 +109,7 @@ namespace mining
|
||||||
if(!m_http_client.is_connected())
|
if(!m_http_client.is_connected())
|
||||||
{
|
{
|
||||||
LOG_PRINT_L0("Connecting " << m_pool_ip << ":" << m_pool_port << "....");
|
LOG_PRINT_L0("Connecting " << m_pool_ip << ":" << m_pool_port << "....");
|
||||||
if(!m_http_client.connect(m_pool_ip, m_pool_port, 1000))
|
if(!m_http_client.connect(m_pool_ip, m_pool_port, 10000))
|
||||||
{
|
{
|
||||||
LOG_PRINT_L0("Failed to connect " << m_pool_ip << ":" << m_pool_port << ", sleep....");
|
LOG_PRINT_L0("Failed to connect " << m_pool_ip << ":" << m_pool_port << ", sleep....");
|
||||||
epee::misc_utils::sleep_no_w(1000);
|
epee::misc_utils::sleep_no_w(1000);
|
||||||
|
@ -198,7 +198,7 @@ namespace mining
|
||||||
LOG_PRINT_L0("Can't get new job! Disconnect and sleep....");
|
LOG_PRINT_L0("Can't get new job! Disconnect and sleep....");
|
||||||
m_http_client.disconnect();
|
m_http_client.disconnect();
|
||||||
epee::misc_utils::sleep_no_w(1000);
|
epee::misc_utils::sleep_no_w(1000);
|
||||||
break;
|
continue;
|
||||||
}
|
}
|
||||||
if (getjob_response.blob.empty() && getjob_response.target.empty() && getjob_response.job_id.empty())
|
if (getjob_response.blob.empty() && getjob_response.target.empty() && getjob_response.job_id.empty())
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue