mirror of
https://github.com/kerberos-io/openalpr-base.git
synced 2025-10-06 23:32:54 +08:00
Sleep for longer when a connection cannot be established
This commit is contained in:
@@ -328,21 +328,23 @@ void dataUploadThread(void* arg)
|
|||||||
|
|
||||||
if (job.id() > 0)
|
if (job.id() > 0)
|
||||||
{
|
{
|
||||||
LOG4CPLUS_DEBUG(logger, job.body() );
|
//LOG4CPLUS_DEBUG(logger, job.body() );
|
||||||
if (uploadPost(udata->upload_url, job.body()))
|
if (uploadPost(udata->upload_url, job.body()))
|
||||||
{
|
{
|
||||||
client.del(job.id());
|
client.del(job.id());
|
||||||
LOG4CPLUS_INFO(logger, "Job: " << job.id() << " successfully uploaded" );
|
LOG4CPLUS_INFO(logger, "Job: " << job.id() << " successfully uploaded" );
|
||||||
|
// Wait 10ms
|
||||||
|
usleep(10000);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
client.release(job);
|
client.release(job);
|
||||||
LOG4CPLUS_WARN(logger, "Job: " << job.id() << " failed to upload. Will retry." );
|
LOG4CPLUS_WARN(logger, "Job: " << job.id() << " failed to upload. Will retry." );
|
||||||
|
// Wait 2 seconds
|
||||||
|
usleep(2000000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Wait 10ms
|
|
||||||
usleep(10000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user