InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

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

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


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua