# Warning Could not find logstash.yml

**URL:** <https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952>\
**Category:** Logstash\
**Created:** [July 11, 2019, 9:23am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952 "2019-07-11T09:23:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andreasky](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andreasky](https://discuss.elastic.co/u/Andreasky)\
**Post date:** [July 11, 2019, 9:23am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/1 "2019-07-11T09:23:07Z")

</div>

```
WARNING: Could not find logstash.yml which is typically located in $LS_HOME/config or /etc/logstash. You can specify the path using --path.settings. Continuing using the defaults

```

I see that there are others that have the same problem, and I have tried using the --path.settings, and also tried to change the startup.options, but I still get the warning.

I want to run multiple logstash.conf files, since the one I already have is quite long, and it wold be easier to keep track of things if I had multiple config files.

Can someone help me?

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [July 11, 2019, 1:43pm UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/2 "2019-07-11T13:43:38Z")

</div>

> [@Andreasky](#):
>
> I see that there are others that have the same problem, and I have tried using the --path.settings

Are you running logstash as a service? If so, exactly how is it started?

---

<div class="post-metadata">

**Author:** ![Andreasky](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andreasky](https://discuss.elastic.co/u/Andreasky)\
**Post date:** [July 12, 2019, 5:39am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/3 "2019-07-12T05:39:11Z")

</div>

```
/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash.conf

```

I'm using this command

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [July 12, 2019, 4:56pm UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/4 "2019-07-12T16:56:15Z")

</div>

And you are saying that when you add --path.settings pointing to a directory that contains a file called logstash.yml it does not find it? Do you have the LS\_SETTINGS\_DIR environment variable set?

---

<div class="post-metadata">

**Author:** ![Andreasky](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andreasky](https://discuss.elastic.co/u/Andreasky)\
**Post date:** [July 15, 2019, 6:17am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/5 "2019-07-15T06:17:24Z")

</div>

Yes to both of the questions, and still it does not find it.

---

<div class="post-metadata">

**Author:** ![Andreasky](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@Andreasky](https://discuss.elastic.co/u/Andreasky)\
**Post date:** [July 15, 2019, 6:35am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/6 "2019-07-15T06:35:54Z")

</div>

```
[FATAL] 2019-07-15 08:30:29.876 [main] runner - An unexpected error occurred! 
{:error=>#<TypeError: no implicit conversion of nil into String>, :backtrace=> 
["org/jruby/RubyFileTest.java:96:in `directory?'", "org/jruby/RubyFileTest.java:88:in `directory?'", 
"/usr/share/logstash/logstash-core/lib/logstash/settings.rb:468:in `block in value'", 
"org/jruby/RubyKernel.java:1885:in `tap'", "/usr/share/logstash/logstash-
core/lib/logstash/settings.rb:467:in `value'", "/usr/share/logstash/logstash-
core/lib/logstash/settings.rb:64:in `get_value'", "/usr/share/logstash/logstash-
core/lib/logstash/environment.rb:92:in `block in LogStash'", "/usr/share/logstash/logstash-
core/lib/logstash/settings.rb:125:in `block in post_process'", "org/jruby/RubyArray.java:1792:in 
`each'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:124:in `post_process'", 
"/usr/share/logstash/logstash-core/lib/logstash/util/settings_helper.rb:26:in `post_process'", 
"/usr/share/logstash/logstash-core/lib/logstash/runner.rb:241:in `execute'", 
"/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in 
`run'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:237:in `run'", 
"/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/clamp-
0.6.5/lib/clamp/command.rb:132:in `run'", 
"/usr/share/logstash/lib/bootstrap/environment.rb:73:in `<main>'"]}

[ERROR] 2019-07-15 08:30:29.898 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit

```

Now I get this error when I use the --path.settings /etc/logstash

---

<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:** [August 12, 2019, 6:35am UTC](https://discuss.elastic.co/t/warning-could-not-find-logstash-yml/189952/7 "2019-08-12T06:35:56Z")

</div>

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