Temporary bulk send failure

I have installed ES in indexing data from different nodes running topbeat and packetbeat and it was running fine before. However, when I look at the node which sends data to the ES server, it shows Temporary bulk send failure. I have used curator to delete some past indexes, but this problems still occurs. I would like to know what is the causes and solutions for it??

Great thanks for any help.

Can you share the error?

Sure, here are the errors.

2016/07/04 04:22:37.394730 client.go:190: INFO Bulk item insert failed (i=49, status=503): {"type":"unavailable_shards_exception","reason":"[topbeat-2016.07.03][0] primary shard is not active Timeout: [1m], request: [BulkShardRequest to [topbeat-2016.07.03] containing [8] requests]"}
2016/07/04 04:22:37.394831 single.go:76: INFO Error publishing events (retrying): temporary bulk send failure
2016/07/04 04:22:37.394908 single.go:152: INFO send fail
2016/07/04 04:22:37.394996 single.go:159: INFO backoff retry: 1s
2016/07/04 04:24:08.398676 client.go:112: ERR Failed to perform any bulk index operations: Post http://172.16.1.209:9200/_bulk: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
2016/07/04 04:24:08.398896 single.go:76: INFO Error publishing events (retrying): Post http://172.16.1.209:9200/_bulk: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
2016/07/04 04:24:08.398990 single.go:152: INFO send fail
2016/07/04 04:24:08.399149 single.go:159: INFO backoff retry: 2s

1 Like