Sleep for longer when a connection cannot be established

This commit is contained in:
Matt Hill
2014-07-02 21:00:25 -04:00
parent 9814f40ca1
commit 4eb4cc2dd3

View File

@@ -328,21 +328,23 @@ void dataUploadThread(void* arg)
if (job.id() > 0)
{
LOG4CPLUS_DEBUG(logger, job.body() );
//LOG4CPLUS_DEBUG(logger, job.body() );
if (uploadPost(udata->upload_url, job.body()))
{
client.del(job.id());
LOG4CPLUS_INFO(logger, "Job: " << job.id() << " successfully uploaded" );
// Wait 10ms
usleep(10000);
}
else
{
client.release(job);
LOG4CPLUS_WARN(logger, "Job: " << job.id() << " failed to upload. Will retry." );
// Wait 2 seconds
usleep(2000000);
}
}
// Wait 10ms
usleep(10000);
}
}