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.