MongoDB or mongoclient not closing connectionsMongoDB secondaries not catching upphp-fpm + persistent sockets = 502 bad gatewayMongoDB Max ConnectionsPHP-FPM TCP connections not terminating in timeApache + Event_MPM + FastCgiExternalServer + php5-fpm : php-fpm hangs emergency_restart_threshold does not resetMongoDB WiredTiger storage not using two CPU coresApache 2.4 virtualhost_alias with php5-fpm and proxy_fcgiIdentify failing or hanging outbound network connections on linuxMongoDB connections are failing with “SocketException… SEND_ERROR”Nginx With PHP FPM - Resource Temporarily Unavailable - 502 Error

Can my American children re-enter the USA by International flight with a passport card? Being that their passport book has expired

labelled end points on logic diagram

tikz drawing rectangle discretized with triangle lattices and its centroids

Could there be something like aerobatic smoke trails in the vacuum of space?

Promotion comes with unexpected 24/7/365 on-call

Assembly writer vs compiler

Would life always name the light from their sun "white"

What is this weird d12 for?

I recently started my machine learning PhD and I have absolutely no idea what I'm doing

Why did the metro bus stop at each railway crossing, despite no warning indicating a train was coming?

How to redirect stdout to a file, and stdout+stderr to another one?

Does the Rogue's Reliable Talent feature work for thieves' tools, since the rogue is proficient in them?

To whom did Varys write those letters in Game of Thrones S8E5?

Single word that parallels "Recent" when discussing the near future

Do people who work at research institutes consider themselves "academics"?

What color to choose as "danger" if the main color of my app is red

Can a tourist shoot a gun in the USA?

Why were the bells ignored in S8E5?

Does the wearer know what items are in which patch in the Robe of Useful items?

c++ conditional uni-directional iterator

Can I say: "When was your train leaving?" if the train leaves in the future?

It is as easy as A B C, Figure out U V C from the given relationship

Were any of the books mentioned in this scene from the movie Hackers real?

Does addError() work outside of triggers?



MongoDB or mongoclient not closing connections


MongoDB secondaries not catching upphp-fpm + persistent sockets = 502 bad gatewayMongoDB Max ConnectionsPHP-FPM TCP connections not terminating in timeApache + Event_MPM + FastCgiExternalServer + php5-fpm : php-fpm hangs emergency_restart_threshold does not resetMongoDB WiredTiger storage not using two CPU coresApache 2.4 virtualhost_alias with php5-fpm and proxy_fcgiIdentify failing or hanging outbound network connections on linuxMongoDB connections are failing with “SocketException… SEND_ERROR”Nginx With PHP FPM - Resource Temporarily Unavailable - 502 Error






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I'm having an issue with our mongodb server having too many connections open. We have tracked down the problem to be related to the incoming connections from the vhost with the php server.



sudo lsof | grep mongod | grep TCP | grep ESTABLISHED | grep -c '10.0.0.40' 


Get's about 8000 open connections.



On the php vhost, there are only 40 connections open to the database vhost



sudo lsof | grep -c '10.0.0.60'


We tried to force close the connections with tcp kill, but they keep coming back.



Why is the mongo vhost having so many open connections when in reality there should be only 40 ?



How do i make mongodb close existing connections that are hanged ?



How to find the culprit on the php server side ? Does php5-fpm support connection poooling ?










share|improve this question




























    1















    I'm having an issue with our mongodb server having too many connections open. We have tracked down the problem to be related to the incoming connections from the vhost with the php server.



    sudo lsof | grep mongod | grep TCP | grep ESTABLISHED | grep -c '10.0.0.40' 


    Get's about 8000 open connections.



    On the php vhost, there are only 40 connections open to the database vhost



    sudo lsof | grep -c '10.0.0.60'


    We tried to force close the connections with tcp kill, but they keep coming back.



    Why is the mongo vhost having so many open connections when in reality there should be only 40 ?



    How do i make mongodb close existing connections that are hanged ?



    How to find the culprit on the php server side ? Does php5-fpm support connection poooling ?










    share|improve this question
























      1












      1








      1


      1






      I'm having an issue with our mongodb server having too many connections open. We have tracked down the problem to be related to the incoming connections from the vhost with the php server.



      sudo lsof | grep mongod | grep TCP | grep ESTABLISHED | grep -c '10.0.0.40' 


      Get's about 8000 open connections.



      On the php vhost, there are only 40 connections open to the database vhost



      sudo lsof | grep -c '10.0.0.60'


      We tried to force close the connections with tcp kill, but they keep coming back.



      Why is the mongo vhost having so many open connections when in reality there should be only 40 ?



      How do i make mongodb close existing connections that are hanged ?



      How to find the culprit on the php server side ? Does php5-fpm support connection poooling ?










      share|improve this question














      I'm having an issue with our mongodb server having too many connections open. We have tracked down the problem to be related to the incoming connections from the vhost with the php server.



      sudo lsof | grep mongod | grep TCP | grep ESTABLISHED | grep -c '10.0.0.40' 


      Get's about 8000 open connections.



      On the php vhost, there are only 40 connections open to the database vhost



      sudo lsof | grep -c '10.0.0.60'


      We tried to force close the connections with tcp kill, but they keep coming back.



      Why is the mongo vhost having so many open connections when in reality there should be only 40 ?



      How do i make mongodb close existing connections that are hanged ?



      How to find the culprit on the php server side ? Does php5-fpm support connection poooling ?







      php-fpm mongodb






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Apr 21 '16 at 9:38









      syrozsyroz

      62




      62




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Mongodb is using connection pool, also application can decide how many connection it required, please check your mongodb and application settings to reduce it.






          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "2"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f771927%2fmongodb-or-mongoclient-not-closing-connections%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Mongodb is using connection pool, also application can decide how many connection it required, please check your mongodb and application settings to reduce it.






            share|improve this answer



























              0














              Mongodb is using connection pool, also application can decide how many connection it required, please check your mongodb and application settings to reduce it.






              share|improve this answer

























                0












                0








                0







                Mongodb is using connection pool, also application can decide how many connection it required, please check your mongodb and application settings to reduce it.






                share|improve this answer













                Mongodb is using connection pool, also application can decide how many connection it required, please check your mongodb and application settings to reduce it.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered May 4 at 8:15









                asktyagiasktyagi

                1176




                1176



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Server Fault!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f771927%2fmongodb-or-mongoclient-not-closing-connections%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

                    Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

                    What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company