MOY_hosting
01.06.2007, 13:12
Здравствуйте, стал часто падать Apache после обновления его на версию 2. Самостоятельно не встаёт - выдаёт вот такую ошибку (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 (иногда 443). ДиректАдмин не поднимает - выдаёт тоже ошибку, что не получилось его поднять.
Помогает killall -9 httpd и потом service httpd start
В логах перед падением наблюдаю такое [notice] caught SIGTERM, shutting down
Кто-то встречался с данной ошибкой? Есль мысль, что нехватает памяти.
память тут не при чем скорее всего, я что такое припоминаю и связано это с тем, что при падении не погибают все дочесрнии процессы. Попробуйте убить апатч с помощью apachectl и запустить им же, либо перезапустить его apachectl
eSupport.org.ua
01.06.2007, 13:39
Вставьте эту строчку в start секцию init скрипта и забудьте о проблеме
MOY_hosting
01.06.2007, 13:44
Цитата(eSupport.org.ua @ 01.06.2007, 13:39)

Вставьте эту строчку в start секцию init скрипта и забудьте о проблеме
а где его можно найти? я хотел к Вам обратится, но в асе Вас похоже не бывает.
eSupport, с другой стороны это не выход. Может встречались с такой проблемой уже? Может изменить настройки апача, чтоли?
ex-SavaHost
01.06.2007, 14:10
MOY_hosting, проверьте размеры серверных логов.
А еще лучше - услуги внешнего администрирования на постоянной основе.
MOY_hosting
01.06.2007, 14:14
Цитата(SavaHost.com @ 01.06.2007, 14:10)

MOY_hosting, проверьте размеры серверных логов.
А еще лучше - услуги внешнего администрирования на постоянной основе.
такс, логи весят 23 мб и один еще 900 мб

!!! что делать то? из-за этого думаете ошибка?
ex-SavaHost
01.06.2007, 14:52
Цитата(MOY_hosting @ 01.06.2007, 12:14)

такс, логи весят 23 мб и один еще 900 мб

!!! что делать то? из-за этого думаете ошибка?
Думаю что ДА.
Для начала logrotate -f /etc/logrotate.conf - запуск ротации логов
Поставьте SIM
http://www.savahost.com/art_server/server4.php и научите его резать логи до нормального размера..
P.S. А лучше - постучитесь к eSupport.org.ua.

Недорого и удобно.
eSupport.org.ua
01.06.2007, 15:28
Цитата(MOY_hosting @ 01.06.2007, 13:44)

а где его можно найти? я хотел к Вам обратится, но в асе Вас похоже не бывает.
eSupport, с другой стороны это не выход. Может встречались с такой проблемой уже? Может изменить настройки апача, чтоли?
В icq я почти никогда не выхожу - у меня много работы, а аська отнимает много времени.
Если что - есть тикеты, лучше в них (http://esupport.org.ru/support/)
Встречался с такой проблемкой, как один из вариантов описанный Savahost - это ненастроена ротация логов. Но есть и другие, так что надо смотреть.
MOY_hosting
01.06.2007, 15:48
Сенкс за советы, я так же в Апаче сделал TimeOut 150 KeepAlive Off и нагрузка с пача упала значительно.
ex-SavaHost
01.06.2007, 16:09
Цитата(MOY_hosting @ 01.06.2007, 13:48)

Сенкс за советы, я так же в Апаче сделал TimeOut 150 KipeAlive Off и нагрузка с пача упала значительно.
Гм...
А как было?
MOY_hosting
01.06.2007, 16:34
TimeOut 300
KeepAlive On
eSupport.org.ua
01.06.2007, 19:38
Там проблема не в timeout а в php. Криво собран
MOY_hosting
01.06.2007, 19:57
Цитата(eSupport.org.ua @ 01.06.2007, 19:38)

Там проблема не в timeout а в php. Криво собран
понятно, вы посомтрели? спасибо.
хотя, похоже, апач упал только что и сам поднялся

сейчас проверю
судя по логам перезапустился сам

Проблема, кажется, была действительно не в timeout, а в KeepAlive - он оставлял процессы из-за которых сервер и не перезапускал httpd! Моя теория
eSupport.org.ua
01.06.2007, 21:21
Да, посмотрел - гляньте тикет
MOY_hosting
01.06.2007, 22:39
Цитата(eSupport.org.ua @ 01.06.2007, 21:21)

Да, посмотрел - гляньте тикет
Цитата
Посмотреть открытые тикеты Всего: 0
там ничего нету

можете скинуть в личку или на e-mail?
A-l-e-X
01.06.2007, 22:53
Цитата(MOY_hosting @ 01.06.2007, 22:39)

там ничего нету

можете скинуть в личку или на e-mail?
У Вас сегодня глаза оддыхают походу
Смотрите closed тогда
MOY_hosting
01.06.2007, 23:20
Цитата(A-l-e-X @ 01.06.2007, 22:53)

У Вас сегодня глаза оддыхают походу
Смотрите closed тогда

Не, в этот раз с глазами всё нормально

действительно я удалил тикет, из-за (как по мне) решения проблемы, но в тоже время он (тикет) дошёл до получателя.
MOY_hosting
03.06.2007, 01:59
Вообщем, скорее всего, ошибка была в другом. На сервере была связка nginx + apache 1.3
После того, как заменил apache 1.3 на 2 - связка накрылась

При падениях, в момент восстановления запускался nginx вместо 81 порта на 80, в результате apache сообщал о занятости порта 80.
eSupport.org.ua
03.06.2007, 07:06
Каким образом после обновления апача в конфиге nginx'а сменился порт?
MOY_hosting
03.06.2007, 12:12
Цитата(eSupport.org.ua @ 03.06.2007, 07:06)

Каким образом после обновления апача в конфиге nginx'а сменился порт?

не знаю, но факт остаётся фактом. На 99% уверен что это он, так как при магической команде service nginx stop, Apache запустился.
kolobok
03.06.2007, 18:03
Это очень странно. Вы точно уверены в этом?
MOY_hosting
03.06.2007, 22:47
Цитата(kolobok @ 03.06.2007, 18:03)

Это очень странно. Вы точно уверены в этом?
Уже нет. В это раз увидел такую картину:
[root@kyiv ~]# netstat -lnp | grep ':80'
tcp 0 0 :::80 :::* LISTEN 16680/exim
eSupport.org.ua
03.06.2007, 23:08
Такого просто неможет быть - в нормально работающей системе MTA сам по себе не полезет на 80-й порт.
kolobok
04.06.2007, 01:34
Цитата(eSupport.org.ua @ 04.06.2007, 00:08)

Такого просто неможет быть - в нормально работающей системе MTA сам по себе не полезет на 80-й порт.
Может быть ключевое слово тут
Цитата(eSupport.org.ua @ 04.06.2007, 00:08)

в нормально работающей системе
?
eSupport.org.ua
04.06.2007, 06:17
Я не представляю ЧТО надо сделать что exim вдруг брал и слушал 80-ый порт
Или там сидит проффи-хаккер или админ-аматор...
RM Host
04.06.2007, 06:51
Цитата(eSupport.org.ua @ 04.06.2007, 07:17)

Или там сидит проффи-хаккер или админ-аматор...
В одном лице.
rustelekom
04.06.2007, 13:08
скорее всего это просто не эксим а какой то эксплоит который прикидывается эксимом. точно так же может прикидывать и нджинсом или даже httpd
eSupport.org.ua
04.06.2007, 13:50
Если эксплойт может повесить себя на 80-ый порт - это значит что сервер взломан на уровне суперпользователя.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.