# Pipelines are not loading

**URL:** <https://discuss.elastic.co/t/pipelines-are-not-loading/378936>\
**Category:** Logstash\
**Created:** [June 5, 2025, 10:20pm UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936 "2025-06-05T22:20:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![shailendra.rastogi](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@shailendra.rastogi](https://discuss.elastic.co/u/shailendra.rastogi)\
**Post date:** [June 5, 2025, 10:20pm UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/1 "2025-06-05T22:20:33Z")

</div>

HI ,

logstash version 9.0.1

The logstash is running fine however the pipelines are not loading getting [ERROR][logstash.config.sourceloader] No configuration found in the configured sources.

# List of pipelines to be loaded by Logstash

pipeline.yml

- pipeline.id: primary  
path.config: "E:/config9/primary"  
pipeline.workers: 4  
#pipeline.batch.size: 1024  
#queue.type: persisted

- pipeline.id: secondary  
path.config: "E:/config9/secondary"  
pipeline.workers: 2  
#pipeline.batch.size: 2048  
#queue.type: persisted

Logstash.yml  
########################### Node Identity ###########################  
node.name: logstash-test-node-1  
path.data: E:\data\logstash9  
path.logs: E:\logs\logstash9  
config.reload.automatic: true  
config.reload.interval: 60s  
config.debug: true  
api.enabled: true  
api.http.host: "0.0.0.0"  
api.http.port: 9600-9700  
xpack.monitoring.enabled: false # Set to true if you want to use with Elasticsearch monitoring

log.level: trace

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [June 6, 2025, 1:21am UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/2 "2025-06-06T01:21:39Z")

</div>

How are you starting logstash? Please start it again and share fresh logs from the beginning until it stops.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [June 6, 2025, 6:38am UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/3 "2025-06-06T06:38:06Z")

</div>

Welcome to the community!

Since you are using Windows, pipeline.yml should be:

```auto
pipeline.yml

- pipeline.id: primary
  path.config: "E:\\config9\\primary\\filename1.conf"
  pipeline.workers: 4
#pipeline.batch.size: 1024
#queue.type: persisted

- pipeline.id: secondary
  path.config: E:\config9\secondary\filename2.conf"
  pipeline.workers: 2
#pipeline.batch.size: 2048
#queue.type: persisted

```

Both option are possible, with the quotations and double backslashes, and single backslashes.

---

<div class="post-metadata">

**Author:** ![shailendra.rastogi](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@shailendra.rastogi](https://discuss.elastic.co/u/shailendra.rastogi)\
**Post date:** [June 11, 2025, 4:16am UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/4 "2025-06-11T04:16:03Z")

</div>

Using CMD to call the logstash.bat -path.settings /pathtothe logstash and pipeline.yml

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [June 11, 2025, 6:48am UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/5 "2025-06-11T06:48:01Z")

</div>

Paths are not OK, change to backslashes

---

<div class="post-metadata">

**Author:** ![shailendra.rastogi](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@shailendra.rastogi](https://discuss.elastic.co/u/shailendra.rastogi)\
**Post date:** [June 16, 2025, 11:20pm UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/6 "2025-06-16T23:20:18Z")

</div>

thank you so much, I think the paths were ok however was an issue with the pipeline.yml, i just copied from my elk 7 config and that seems to have worked

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [June 17, 2025, 5:57am UTC](https://discuss.elastic.co/t/pipelines-are-not-loading/378936/7 "2025-06-17T05:57:23Z")

</div>

This is the notation how paths are specified in pipeline.yml-LS v9 on Windows, tested, checked, validated.

The most important, it's working, you can continue your work.
