На главную страницу Написать письмо Добавить в избранное Сделать www.comprog.ru стартовой

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

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

где 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

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

  Поиск по сайту
  
Яндекс цитирования