ДокументацияFreeBSD FAQWWWBOARDGuestbookHome

httpd: could not bind to port 80 - как я не смог остановить процесс.

Вот, что однажды сделал для остановки httpd (никогда не делайте этого): killall httpd. После нескольких запусков/остановок таким образом, я обнаружил, что httpd не желает запускаться. Вот сообщение об ошибке, которое я получил:

Я смутился. Проверил, может быть httpd уже запущен:

Но ничего не нашел. Тогда я сделал следующий запрос:

netstat -a | grep http
tcp        0      0  xxx-xxx-xxx-xxx.ip.http  jagged.net.1224     ESTABLISHED
tcp        0      0  xxx-xxx-xxx-xxx.ip.http  nt1.3917            CLOSE_WAIT
tcp        0      0  xxx-xxx-xxx-xxx.ip.http  nt1.3916            CLOSE_WAIT

где xxx-xxx-xxx-xxx - IP адрес моего web-сервера. Никто не знал, что произошло. В конечном счете, я позвонил Джею. Мы поговорили около 10 минут и, наконец, решили, что остались какие-то зомбированные процессы. Это был результат команды killall. Мне нечего не оставалось делать как перезагрузить компьютер. К сожелению, мой компьютер проработал без перезагрузки уже довольно долго: ═

Это был мой рекорд. Посмотрим, что будет дальше.

This page last updated: Thursday, 01 July 1999
Copyright 1997, 1998, 1999 DVL Software Limited.
All rights reserved.