Main > Abyss | Apache | Servers > Apache2: Address already in use

Apache2: Address already in use

13.06.2013 0 comments » Views: 2,755

Apache logo

Сегодня, при перезапуске Apache-а столкнулся с такой ошибкой: Address already in use: make_sock: could not bind to address...

Произошло это после попытки перезапустить апач, он выпал с ошибкой:

Starting web server: apache2(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!

Дальнейшие попытки запуска:

приводили к этой же ошибке, в логе ничего толкового не нашел..

В очередной раз помог Google и подсказал вот такую команду, которая позволяет убить все процессы, на определенном порту:

После её выполнения, я без проблем запустил апач.

--[добавлено 14.01.2014]--

Сегодня опять столкнулся с этой же проблемой, но решил её по другому:

Убедился что есть зависший процесс апача, такой командой:

в ответ получил:

как видим есть процесс с PID-ом 8691 и именем apache2, далее пристреливаем его

теперь стартуем сервер:

и всё должно заработать 🙂

Author: | Rating: 4/5 | Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>