log more info when ping tracker leader fail
parent
e4c2644db2
commit
5557429899
|
|
@ -581,6 +581,8 @@ static void *relationship_thread_entrance(void* arg)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
int leader_index;
|
||||||
|
leader_index = g_tracker_servers.leader_index;
|
||||||
if (relationship_ping_leader() == 0)
|
if (relationship_ping_leader() == 0)
|
||||||
{
|
{
|
||||||
fail_count = 0;
|
fail_count = 0;
|
||||||
|
|
@ -588,8 +590,28 @@ static void *relationship_thread_entrance(void* arg)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
char leader_str[64];
|
||||||
|
ConnectionInfo *pLeader;
|
||||||
|
|
||||||
|
if (leader_index < 0)
|
||||||
|
{
|
||||||
|
strcpy(leader_str, "unknown leader");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pLeader = g_tracker_servers.servers
|
||||||
|
[leader_index].connections;
|
||||||
|
sprintf(leader_str, "leader %s:%d",
|
||||||
|
pLeader->ip_addr, pLeader->port);
|
||||||
|
}
|
||||||
|
|
||||||
|
++fail_count;
|
||||||
|
logError("file: "__FILE__", line: %d, "
|
||||||
|
"%dth ping %s fail", __LINE__,
|
||||||
|
fail_count, leader_str);
|
||||||
|
|
||||||
sleep_seconds *= 2;
|
sleep_seconds *= 2;
|
||||||
if (++fail_count >= 3)
|
if (fail_count >= 3)
|
||||||
{
|
{
|
||||||
g_tracker_servers.leader_index = -1;
|
g_tracker_servers.leader_index = -1;
|
||||||
fail_count = 0;
|
fail_count = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue