Vraag Waarom toont lsof localhost TCP-verbindingen niet in 14.04?


Ik heb twee servers die respectievelijk 12.04.4 en 14.04.1 uitvoeren. Beide hebben nginx (poort 80) en een Java-proces (poort 8080).

Zoals verwacht, de lsof-uitvoer voor het Java-proces (sudo lsof -nP -p $PID) op de 12.04-machine toont een aantal gevestigde verbindingen voor poort 8080 (bijv. TCP 127.0.0.1:8080->127.0.0.1:58067 (ESTABLISHED))

De 14.04-machine doet dit echter niet. Het toont alleen de luisterpoort (TCP *:8080 (LISTEN)). Ik weet zeker dat er wel actieve verbindingen zijn (bevestigd door toegangslogboeken, Java-processtatusoutput, enz.).

Wat is er veranderd vanaf 12.04 om te resulteren in dit gedrag? Kan deze verandering de oorzaak zijn van de "Te veel open bestanden" -fouten die ik krijg sinds ik van 12.04 naar 14.04 verhuisde?

12.04:

$ dpkg -l lsof linux-image-virtual openjdk-7-jre nginx
||/ Name                                        Version
+++-===========================================-===========================================
ii  linux-image-virtual                         3.2.0.59.70
ii  lsof                                        4.81.dfsg.1-1build1
ii  nginx                                       1.6.1-1~precise
ii  openjdk-7-jre                               7u65-2.5.1-4ubuntu1~0.12.04.1

14.04:

$ dpkg -l lsof linux-image-virtual openjdk-7-jre nginx-full
||/ Name                                  Version                 Architecture            Description
+++-=====================================-=======================-=======================
ii  linux-image-virtual                   3.13.0.32.38            amd64
ii  lsof                                  4.86+dfsg-1ubuntu2      amd64
ii  nginx-full                            1.4.6-1ubuntu3          amd64
ii  openjdk-7-jre:amd64                   7u65-2.5.1-4ubuntu1~0.1 amd64

2
2017-08-20 16:00


oorsprong


Wat lsof commando heb je gerend? Doet sudo lsof -i -sTCP:ESTABLISHED helpen? - Volker Siegel
@VolkerSiegel Silly me! Het lsof-commando toegevoegd (sudo lsof -nP -p $PID). Uw suggestie verandert het waargenomen gedrag niet. - sfussenegger


antwoorden: