I made the following addition in ArticleDownloader.cpp regarding the retries in retrieving an article:
Original code:
for (int retry = 3; retry > 0; retry--)
{
answer = pConnection->Request(tmp);
if (answer && (!strncmp(answer, "2", 1)))
{
break;
}
}
My code:
for (int retry = 60; retry > 0; retry--)
{
answer = pConnection->Request(tmp);
if (answer && (!strncmp(answer, "2", 1)))
{
break;
}
else sleep(1);
}
That is 60 retries with 1 sec delay.