Почему не делает шоу lsof localhost соединения TCP в 14,04?

У меня есть два сервера, работающие 12.04.4 и 14.04.1 соответственно. У обоих есть nginx (порт 80) и процесс Java (порт 8080).

Как ожидалось, вывод lsof для процесса Java (sudo lsof -nP -p $PID) на 12,04 шоу машины несколько установленных соединений для порта 8080 (например. TCP 127.0.0.1:8080->127.0.0.1:58067 (ESTABLISHED))

14,04 машин однако не делают. Это только показывает порт прослушивания (TCP *:8080 (LISTEN)). Я уверен, что существуют активные соединения хотя (подтверждены журналами доступа, выводом состояния процесса Java, и т.д.).

Что изменилось от 12,04 для приведения к этому поведению? Это может измениться быть причиной для "Слишком многих открытых файлов" ошибки, которые я получаю начиная с перемещения от 12,04 до 14,04?

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
задан 21 August 2014 в 11:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: