피자7
637
2020-12-12 20:38:46
2
143

mongodb 커넥션수 질문합니다




mlab에서 테스트용으로 무료 db하나 생성했습니다

아래에 커넥션수가 현재 서버에 연결된 커넥션숫자 라는데

제가 만든 웹앱에서 테스트로 post get 몇번 테스트한게 다입니다


제가 알기론 저 커넥션은 말그대로 db에 접속한 게스트의 숫자이고

그게 맞다면 저혼자만 접속했으니(node 웹서버에서 접속) 1로 뜨는게 정상이라 알고있습니다만

정확히 어떻게 된건가요?

0
  • 답변 2

  • Dive_Drink_Develope
    5k
    2020-12-18 13:05:33

    몽고DB에서 혼자만 했는지 어떻게 알죠? 서버에서 http req가 들어올때마다 DB Con을 생성하고 죽였을텐데.

    그렇게 따지면 컨넥션은 서버 대수만큼만 숫자가 생성되어야 할까요?

  • 피자7
    637
    2020-12-18 13:26:42

    localhost에서 접속한거니까 혼자만 접속한거 맞음

    아무 요청없이 웹서버만 켰놨을때 db에 연결하고나면 커넥션은 항상 2로 유지됬고


    알고보니까 몽고db는 하나의 작업마다 하나의 커넥션을 생성한다네여

    get이나 post 작업몇번하면 커넥션수 올라가고

    이게 커넥션 반납을 하는게 느린건지 아님 대시보드 반영이 느린건지

    작업 끝나고도 한동안은 커넥션수가 계속 유지 되더라고여

  • 로그인을 하시면 답변을 등록할 수 있습니다.