Httpd: could not bind to port 80 – як я не зміг зупинити процес

Пер. Дмитро Чертіщев

Ось, що одного разу зробив для зупинки httpd (Ніколи не робіть цього): killall httpd. Після декількох запусків / зупинок таким чином, я виявив, що httpd не бажає запускатися. Ось повідомлення про помилку, яке я отримав:
 



Я зніяковів. Перевірив, може бути 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

Це був мій рекорд. Подивимося, що буде далі.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*