# /etc/init.d/kibana status show kibana not running, but actually it is running

**URL:** <https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739>\
**Category:** Kibana\
**Created:** [November 6, 2019, 7:19am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739 "2019-11-06T07:19:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joseph\_John](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joseph_john/32/53907_2.png) [@Joseph\_John](https://discuss.elastic.co/u/Joseph_John)\
**Post date:** [November 6, 2019, 7:19am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/1 "2019-11-06T07:19:53Z")

</div>

Hi All ,  
Good morning  
I am using the latest stable version of elaticsearch and kibana 7.4.2  
Like to point out the status of kibana using  
/etc/init.d/kibana status shows it as not running

> root@apm:~# /etc/init.d/elasticsearch status  
> ● elasticsearch.service - Elasticsearch  
> Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)  
> Active: active (running) since Wed 2019-11-06 07:11:13 UTC; 3s ago  
> Docs: [http://www.elastic.co](http://www.elastic.co)  
> Main PID: 734 (java)  
> Tasks: 63 (limit: 3555)  
> CGroup: /system.slice/elasticsearch.service  
> ├─ 734 /usr/share/elasticsearch/jdk/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupanc…et  
> └─1167 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86\_64/bin/controller
> 
> Nov 06 07:10:22 apm systemd[1]: Starting Elasticsearch...  
> Nov 06 07:10:27 apm elasticsearch[734]: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecate…release.  
> Nov 06 07:11:13 apm systemd[1]: Started Elasticsearch.  
> Hint: Some lines were ellipsized, use -l to show in full.

**/etc/init.d/kibana status**  
**kibana is not running**

> systemctl status kibana  
> ● kibana.service - Kibana  
> Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: enabled)  
> Active: active (running) since Wed 2019-11-06 07:10:22 UTC; 1min 28s ago  
> Main PID: 785 (node)  
> Tasks: 21 (limit: 3555)  
> CGroup: /system.slice/kibana.service  
> └─785 /usr/share/kibana/bin/../node/bin/node /usr/share/kibana/bin/../src/cli -c /etc/kibana/kibana.yml
> 
> Nov 06 07:10:22 apm systemd[1]: Started Kibana.  
> Nov 06 07:11:00 apm kibana[785]: Could not create APM Agent configuration: No Living connections

**How to reproduce the result**  
Do a fresh install and try out, you can see, I am using Ubuntu 18.04 update

---

<div class="post-metadata">

**Author:** ![yodog](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yodog/32/4822_2.png) [@yodog](https://discuss.elastic.co/u/yodog)\
**Post date:** [November 6, 2019, 12:43pm UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/2 "2019-11-06T12:43:10Z")

</div>

`Active: active (running) since Wed 2019-11-06 07:10:22 UTC; 1min 28s ago`

means it is running.

---

<div class="post-metadata">

**Author:** ![Joseph\_John](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joseph_john/32/53907_2.png) [@Joseph\_John](https://discuss.elastic.co/u/Joseph_John)\
**Post date:** [November 7, 2019, 2:52am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/3 "2019-11-07T02:52:48Z")

</div>

Hi ,  
Please read my post,  
I was mentioning 2 scenario, one in which you get status running and one in which status not running  
systemctl gives status running  
while

> [@Joseph\_John](#):
>
> **/etc/init.d/kibana status**  
> **kibana is not running**

The post I posted for giving feedback, to the developers or product managers that there is wrong status display, as a user I was giving feedback

---

<div class="post-metadata">

**Author:** ![yodog](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yodog/32/4822_2.png) [@yodog](https://discuss.elastic.co/u/yodog)\
**Post date:** [November 7, 2019, 1:54pm UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/4 "2019-11-07T13:54:53Z")

</div>

only if you started kibana with the `init script` you will be able the check the status this way.

that is because when started by `systemd`, the `init script` does not know the `pid` of the running process.

you have to check the `status` with the daemon used to `start` it.

---

<div class="post-metadata">

**Author:** ![Joseph\_John](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joseph_john/32/53907_2.png) [@Joseph\_John](https://discuss.elastic.co/u/Joseph_John)\
**Post date:** [November 8, 2019, 8:15am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/5 "2019-11-08T08:15:22Z")

</div>

Thanks  
But if you check the status of elasticsearch and logstash it shows as running

> /etc/init.d/elasticsearch status  
> /etc/init.d/logstash status  
> it shows running  
> All the services, including kibana , I started using systemctl

---

<div class="post-metadata">

**Author:** ![yodog](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yodog/32/4822_2.png) [@yodog](https://discuss.elastic.co/u/yodog)\
**Post date:** [November 8, 2019, 5:31pm UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/6 "2019-11-08T17:31:43Z")

</div>

it is becoming clear to me that you didn't even look at the code and/or have no idea how `init` and `systemd` scripts work...

you can see elasticsearch status because both files `/etc/init.d/elasticsearch` and `/usr/lib/systemd/system/elasticsearch.service` look for the `PID` on the same path, while kibana is not configured like this.

```
/usr/lib/systemd/system/elasticsearch.service

Environment=PID_DIR=/var/run/elasticsearch
ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid

```

# ---

```
/etc/init.d/elasticsearch

PID_DIR="/var/run/elasticsearch"
prog="elasticsearch"
pidfile="$PID_DIR/${prog}.pid"
daemon --user elasticsearch --pidfile $pidfile $exec -p $pidfile -d
```

---

<div class="post-metadata">

**Author:** ![Joseph\_John](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joseph_john/32/53907_2.png) [@Joseph\_John](https://discuss.elastic.co/u/Joseph_John)\
**Post date:** [November 10, 2019, 2:28am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/7 "2019-11-10T02:28:22Z")

</div>

> [@yodog](#):
>
> it is becoming clear to me that you didn't even look at the code and/or have no idea how `init` and `systemd` scripts work...

true, not much aware , nor me a programmer, just a novice Elasticsearch user, learning and observing new features

All I said was to bring it to the attention , while init.d status shows correctly for elasticsearch and logstash, it do not show the same with kibana

It is my feedback, may be usefull to the developers

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 8, 2019, 2:28am UTC](https://discuss.elastic.co/t/etc-init-d-kibana-status-show-kibana-not-running-but-actually-it-is-running/206739/8 "2019-12-08T02:28:34Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
