Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Причины падения Apache на Unix-системах

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

ambal



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нибудь может подсказать, из-за каких причин может падать Апач-сервер на Юниксе?Сервер падает раз в несколько дней, при этом почтовый сервер работает.
Настройки?
Атаки?
 
С чего начать?

Всего записей: 98 | Зарегистр. 03-08-2002 | Отправлено: 22:52 08-12-2004 | Исправлено: lynx, 01:22 09-12-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ambal

Цитата:
С чего начать?

с логов.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:54 08-12-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ambal

Цитата:
Кто-нибудь может подсказать, из-за каких причин может падать Апач-сервер на Юниксе?Сервер падает раз в несколько дней, при этом почтовый сервер работает.  
Настройки?  
Атаки?  
 
С чего начать?

 
С логов системы. Какая система?
 
У меня на FreeBSD система прибивала Апач, когда он запрашивал слишком много ресурсов. Это было при скачке форума качалками - порождалось большое количество перловых процессов, система сначала прибивала их, а потом виновника - Апача.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:21 09-12-2004 | Исправлено: lynx, 01:25 09-12-2004
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток. Возникает проблема с "мягкой перезагрузкой" apache. После использования apachectl graceful все сайты отображают пустую страницу, а в логах появляются вот такие записи:

Код:
 
child pid 29323 exit signal Illegal instruction (4), possible coredump in /tmp
 

Как можно реализовать чтобы apache не использовал apachectl graceful, а просто останавливался и снова запускался? То есть примерно так:

Код:
 
service httpd stop
service httpd start
 

Заранее спасибо
 
P.S. Информация о системе: Linux Mandriva 2009.1 Free32x, apache 2.2.11

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 22:40 09-03-2010 | Исправлено: dsfkjzhnxcxz, 22:40 09-03-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
possible coredump in /tmp  
А нет ли там действительно коредампа? А может быть, с правами на директории что-то не того...

Цитата:
Как можно реализовать чтобы apache не использовал apachectl graceful
Сделать ему килл -9, а потом запустить заново.
 

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 23:00 09-03-2010
dsfkjzhnxcxz

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary

Цитата:
А может быть, с правами на директории что-то не того...

Поставил на директорию /tmp права 0777, пользователь apache - изменений нет

Всего записей: 118 | Зарегистр. 21-07-2007 | Отправлено: 06:06 10-03-2010
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Ubuntu 10.10-64 Apache вообще перестал стартовать, на команду:
 
sudo /etc/init.d/apache2 start
 
выдаёт:

Цитата:
* Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8140
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
[fail]

 
Две недели назад работал нормально.
Подскажите, плз, куда копать и где лежат эти апач-эррор-логи?

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 15:36 27-02-2011
AA666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/var/log/apache2/error.log
 
http://127.0.0.1/server-status
 
Добавлено:
Логи apacha в /var/log/apache2, в /var/log логи системы

Всего записей: 26 | Зарегистр. 09-09-2002 | Отправлено: 16:23 27-02-2011
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nick222

Цитата:
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8140  

Ни о чём не говорит?
Если нет, тогда апач тебе точно не надо.
Если да, тогда cat /var/log/apache2/error.log м смотри последние строки.
Скорее всего апач уже работает, либо занят порт 8140...

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 00:09 28-02-2011
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ruza
Спасибо, дошло до самого уже
Порт блокировался puppet-ом. Он мне был не нужен, снёс его и всё заработало.
 
Апач, к сожалению, нужен для вэб-приложений - пошла мода даже ПИМы делать как вэб-приложения (для разработчика удобно, для пользователя ужасно, ИМХО).

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 09:30 28-02-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Причины падения Apache на Unix-системах


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru