Когда я выполняю «lsof -nl | egrep« TCP | UDP »» для того, чтобы увидеть состояния сокетов, я замечаю, что сокетов, которые я ожидал увидеть в списке, совсем нет, но когда я делаю «netstat - tcp ", они перечислены, но находятся в состоянии CLOSE_WAIT.
На данный момент я знаю, что состояние CLOSE_WAIT означает, что мое приложение теперь несет ответственность за явное закрытие этого сокета (но есть ошибка, которую я пытаюсь отследить, которая удерживает этот сокет в состоянии CLOSE_WAIT) , Я подумал, что если сокет существует, то с ним должен быть связан дескриптор открытого файла, поэтому я ожидал увидеть его на выходе lsof. Почему я там не вижу?
Спасибо,
Sandra