Падение апача при добавлении домена

Автор FTB, 25 июня 2012, 22:53:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

FTB

Debian 6
ispmanager pro 4.4.6

nginx (front) +apach (back)

все настроил панель посадил на Https купленного сертификата
все настроил пху пху работает

но увидел баг что при добавлении домена нового падает апачь..
из шела при включении

Цитироватьservice apache2 start
Starting web server: apache2[Mon Jun 25 17:27:56 2012] [warn] NameVirtualHost *:9000 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address [::]:9000
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:9000
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!
root@host:~# fuser -k -n tcp 9000
9000/tcp:            29313
root@host:~# service apache2 start
Starting web server: apache2[Mon Jun 25 17:27:59 2012] [warn] NameVirtualHost *:9000 has no VirtualHosts.

Какие логи еще нужены?

+ замечено что при создании домена или сабдомена на папку где лежат файлы например Test.ru нужно каждый раз после создания ставить права на 777 а то на сайтах не правильно отображается шаблон...
где такой момент поправить?

lisss

ЦитироватьNameVirtualHost *:9000 has no VirtualHosts
где-то у тебя есть строка NameVirtualHost *:9000 без последующего описания виртуальных хостов.

опиши все действия, которые делаешь для " добавления домена нового".

FTB

#2
Да нашел его без описания в ports.conf

Теперь про домен. Захожу в ISP, после создаю саб домен и тут падает апач с такой ошибкой:
ЦитироватьRestarting web server: apache2(98)Address already in use: make_sock: could not bind to address [::]:9000
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:9000
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!

Сообщение объединено: 27 июня 2012, 02:28:39

Пришлось переустанавливать апач...

поставил апачь apache2-mpm-itk-2.2.16-6+squeeze7
поставил настроил все.
тот же косяк но уже намного легче...

при добавлении или удалении домена апачь падает.
поднять уже можно с консоли (без ошибок порта)

пришлось поставить мониторинг на 1 минуту,как быть мне? куда копать? почему апачь просто выключается после добавления домена?

lisss

я кофиги апача правлю вручную. а у вас, по все видимости, вот этот ISP пишет неправильный конфиг и апач падает.

FTB

Цитата: lisss от 27 июня 2012, 02:59:09
я кофиги апача правлю вручную. а у вас, по все видимости, вот этот ISP пишет неправильный конфиг и апач падает.

Дело вышло не в самом конфиге апач, дело было со скриптом apache2ctl. Именно он не делал рестарт, а попросту падал. Вот код решения:
restart|graceful)
if service apache2 restart -t 2> /dev/null ; then
service apache2 start
else
$HTTPD ${APACHE_ARGUMENTS} -t
fi
ERROR=$?

Что у вас написано заменить этим кодом.

И да кстати, остался маленький баг. При создании домена на сервере, ставятся права 751
что приводит к искажению шаблона. Как поправить права на создание папок, чтоб дефолтно создавало права 755 либо 777?