div.main {margin-left: 20pt; margin-right: 20pt}
httpd: could not bind to port
80 - как я не смог остановить процесс.
Вот, что однажды сделал для остановки httpd (никогда не делайте
этого): killall httpd. После нескольких запусков/остановок таким
образом, я обнаружил, что httpd не желает запускаться. Вот сообщение об
ошибке, которое я получил:
bind: Address already in use httpd: could not bind to port
80.
Я смутился. Проверил, может быть httpd уже запущен:
ps -auwd | grep 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. Мне нечего не оставалось делать как перезагрузить
компьютер. К сожелению, мой компьютер проработал без перезагрузки уже довольно
долго:
3:39PM up 50 days, 17:42, 4 users, load averages: 3.00, 3.00,
2.92
Это был мой рекорд. Посмотрим, что будет дальше.
This page last updated: Thursday, 01 July 1999 Copyright
1997, 1998, 1999 DVL Software
Limited. All rights reserved.
Перевод Дмитрия
Чертищева Июль 1999 г.
|