# Mysql Processlist에서 Logstash의 커넥션이 사라지지 않습니다

**URL:** <https://discuss.elastic.co/t/mysql-processlist-logstash/257435>\
**Category:** 한국어 질문 및 토론\
**Created:** [December 3, 2020, 2:14am UTC](https://discuss.elastic.co/t/mysql-processlist-logstash/257435 "2020-12-03T02:14:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ohjinsol](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ohjinsol/32/80133_2.png) [@ohjinsol](https://discuss.elastic.co/u/ohjinsol)\
**Post date:** [December 3, 2020, 2:14am UTC](https://discuss.elastic.co/t/mysql-processlist-logstash/257435/1 "2020-12-03T02:14:14Z")

</div>

안녕하세요

요번에 mysql데이터를 수집하는 logstash를 구성하였습니다.

config파일에 input을 10가지로 구성하여 구성하였고  
각 항목당 schedule 항목은 \* \* \* \* \*으로 구성하여 매분 데이터를 확인하고 가져올 수 있게  
설정하였습니다.

데이터의 유입은 매분 있는것은 아니지만 이벤트가 발생하였을 때 마다 쌓이고 있습니다.  
초반에 logstash를 실행시키면 mysql 프로세스리스트에서 logstash의 커넥션이 생성되었다 사라졌다를  
반복하는 것을 볼 수 있었습니다.

그러나 다음날 와서 보면 아래처럼 10개의 커넥션이 sleep상태로 유지되어지고 있다는 사실을 알게되었습니다.

| 32786776 | logstash | 192.168.1.xxx:47466 | mysql | Sleep | 48950 | | NULL |  
| 32786784 | logstash | 192.168.1.xxx:47468 | mysql | Sleep | 48890 | | NULL |  
| 32786785 | logstash | 192.168.1.xxx:47470 | mysql | Sleep | 48890 | | NULL |  
| 32786786 | logstash | 192.168.1.xxx:47472 | mysql | Sleep | 48890 | | NULL |  
| 32786787 | logstash | 192.168.1.xxx:47474 | mysql | Sleep | 48890 | | NULL |  
| 32786788 | logstash | 192.168.1.xxx:47476 | mysql | Sleep | 48890 | | NULL |  
| 32786789 | logstash | 192.168.1.xxx:47478 | mysql | Sleep | 48890 | | NULL |  
| 32786790 | logstash | 192.168.1.xxx:47480 | mysql | Sleep | 48890 | | NULL |  
| 32786791 | logstash | 192.168.1.xxx:47482 | mysql | Sleep | 48890 | | NULL |  
| 32786792 | logstash | 192.168.1.xxx:47484 | mysql | Sleep | 48890 | | NULL |

이러한 현상이 왜 발생하는지 해결 방법은 있는지 궁금합니다.

---

<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 31, 2020, 2:14am UTC](https://discuss.elastic.co/t/mysql-processlist-logstash/257435/2 "2020-12-31T02:14:17Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![insuk](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/insuk/32/29396_2.png) [@insuk](https://discuss.elastic.co/u/insuk)\
**Post date:** [February 18, 2021, 2:59am UTC](https://discuss.elastic.co/t/mysql-processlist-logstash/257435/3 "2021-02-18T02:59:41Z")

</div>

커넥션 풀 사이즈 설정 때문에 그런것 같은데요.  
소스 코드 참고하세요: [logstash-input-jdbc/jdbc.rb at 0cee881dcdae5ba75716dacab54aba8da13086b6 · logstash-plugins/logstash-input-jdbc · GitHub](https://github.com/logstash-plugins/logstash-input-jdbc/blob/0cee881dcdae5ba75716dacab54aba8da13086b6/lib/logstash/plugin_mixins/jdbc/jdbc.rb#L86)

max 개수를 조정하면 될거 같긴한데, 굳이 그럴 필요가 있나 싶습니다.
