Kibana not starting due to an error

Hey everyone, we're having some trouble with Kibana at the moment. We had Kibana running fine a week ago or so, but an unrelated issue on the server forced us to reboot it. After the server came back up, Kibana refused to start. Starting reveals the following output:

{"@timestamp":"2015-11-10T15:03:07.632Z","level":"error","message":"Request Timeout after 5000ms","node_env":"production","error":{"message":"Request Timeout after 5000ms","name":"Error","stack":"Error: Request Timeout after 5000ms\n  at [object Object].<anonymous> (/opt/kibana/src/node_modules/elasticsearch/src/lib/transport.js:282:15)\n  at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)\n"}}                                                                                                            
{"@timestamp":"2015-11-10T15:03:07.637Z","level":"fatal","message":"Request Timeout after 5000ms","node_env":"production","error":{"message":"Request Timeout after 5000ms","name":"Error","stack":"Error: Request Timeout after 5000ms\n  at [object Object].<anonymous> (/opt/kibana/src/node_modules/elasticsearch/src/lib/transport.js:282:15)\n  at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)\n"}}                                                                    

This error message isn't especially descriptive, and Kibana doesn't seem to tell us anything else regarding what the issue might be. Does anyone know what the issue might be? I can provide more information if necessary, but I don't want to overload this post, because we don't really have any clue what it might be.

EDIT: Forgot to mention that we're running it on Centos 7. It fails to start as a service OR using the bin/kibana command.

What version?

It looks like it cannot connect to ES.