Главная > Apache | Бездна | Сервера > Apache2: Address already in use

Apache2: Address already in use

13.06.2013 0 коммент. » Просмотры: 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, далее пристреливаем его

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

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

Автор: | Рейтинг: 4/5 | Теги: ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>