From 16ccc6c0d32761fabf9d5e0a92a62ac47ea41d13 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 17 Nov 2019 09:55:16 -0500 Subject: [PATCH] Show error message on elasticsearch connection fail --- src/index/elastic.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/index/elastic.c b/src/index/elastic.c index c5a9a23..dabd87d 100644 --- a/src/index/elastic.c +++ b/src/index/elastic.c @@ -131,6 +131,12 @@ void elastic_flush() { char bulk_url[4096]; snprintf(bulk_url, 4096, "%s/sist2/_bulk", Indexer->es_url); response_t *r = web_post(bulk_url, buf, "Content-Type: application/x-ndjson"); + + if (r->status_code == 0) { + fprintf(stderr, "Could not connect to %s, make sure that elasticsearch is running!\n", IndexCtx.es_url); + exit(1); + } + printf("Indexed %3d documents (%zukB) <%d>\n", count, buf_cur / 1024, r->status_code); cJSON *ret_json = cJSON_Parse(r->body);