ConnectTransportException: Data member unable to connect to secondary almost nightly

I have a 4 node cluster, and almost nightly I have at least one of my
primary members that just suddenly stops being able to communicate with the
other nodes. The logs don't seem to tell me why, but maybe I'm missing
something. I've created a gist with the config of the primary and
secondaries, along with the error log. I checked my system logs, and there
was no reboot or significant event that occurred last night. Stopping the
data: false, master: true node that couldn't communicate and starting it
again resolves the issue.

https://gist.github.com/dariusriggins/5395798

ElasticSearch Version: 0.20.5
JVM Version: 7.0.170.2
OS: Windows Server 2008 R2

Cluster Status:
{
ok: true
cluster_name: engagetv
nodes: {
cHPuvetUT0CPcgc5xYLX0g: {
name: Myers, Fred
transport_address: inet[/10.191.252.183:9300]
hostname: SSCASQAENGTV01
version: 0.20.5
http_address: inet[/10.191.252.183:9200]
attributes: {
data: false
master: true
}
}
3TXf-DCVSzKS0dO621JV5g: {
name: Harald Jaekelsson
transport_address: inet[/10.191.252.184:9300]
hostname: SSCASQAENGTV02
version: 0.20.5
http_address: inet[/10.191.252.184:9200]
attributes: {
master: false
}
}
8G2xRxs5TJyDCk8r9wzEvg: {
name: Razor Fist
transport_address: inet[/10.191.252.185:9300]
hostname: SSCASQAENGTV03
version: 0.20.5
http_address: inet[/10.191.252.185:9200]
attributes: {
data: false
master: true
}
}
O_H2rOR9Q9u8HVH7GJuYmw: {
name: van Lunt, Cornelius
transport_address: inet[/10.191.252.186:9300]
hostname: SSCASQAENGTV04
version: 0.20.5
http_address: inet[/10.191.252.186:9200]
attributes: {
master: false
}
}
}
}

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.