Kibana shows status page with error

Hello,

When I try to load kibana and see logstash entries instead I see the status page with this error:

plugin:elasticsearch Request Timeout after 1500ms

However the status of my cluster is green:

{
  "cluster_name" : "elasticsearch",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 3,
  "number_of_data_nodes" : 3,
  "active_primary_shards" : 39,
  "active_shards" : 78,
  "relocating_shards" : 2,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 178400,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 1970587,
  "active_shards_percent_as_number" : 100.0
}

I find that I have to restart the master node before the error goes away and the kibana interface populates correctly.

How can I find out what causes this and correct the problem, without having to restart the master node?

The same happened to me, but when I restarted elasticsearch nothing changes