Как привилегированный пользователь, вы должны иметь возможность перечислять процессы, ссылающиеся на TCP-порт 80, используя:
netstat -plant | grep LISTENING | grep :80
В правом столбце вы должны найти имя процесса и соответствующий PID, который будет указывать, кто прослушивает этот порт.
Используя систему на основе debian или el7, в настоящее время обычно требуется установить пакет net-tools
с командой netstat
.
Как предполагает Грегори NEUT, возможно, вам не хватает привязки привилегий на: 80. Хотя AFAIR, в этих случаях вы должны получить ошибку EACCESS
. Принимая во внимание, что EADDRESSINUSE
будет означать, что другое приложение уже прослушивает TCP:80
. Это может быть даже предыдущая копия вашего приложения, работающая в фоновом режиме.