Тормозит Апач. Иногда, когда пытаюсь открыть страничку своего сервера из локальной сети, происходит офигенная задержка, до 40 секунд. То есть браузер что-то открывает, но что не понятно - ничего не происходит и по истечении некоторого времени появляется моментально страничка. А иногда открывается сразу, как только нажал на ссылку. Пытался работать и через прокси и без него - эффект тот же. С чем это может быть связано?
На сервере у меня Linux RH 7.0, Squid, Apache, две сетевые - одна в инет, другая в локалку
P.S. Может быть это связано с тем что сквид у меня иногда хавает до 90% ресурсов CPU?
HostnameLookups Offстоит в конфиге?
Возможно дело в том, что он пытается отресолвить адрес.. Поставь Off попробуй.
Вообще-то стоит.
Может это быть как-то связано с нехваткой ресурсов? Или проблема в другом?
>Может это быть как-то связано с нехваткой ресурсов?Вряд ли.
Проверь все -таки - может у тебя в .htaccess есть что-нибудь вроде
deny from domain.ru
он в этом случае тоже будет делать ресолв.Ну а для начала все-таки надо бы посмотреть логи, кинь кусочек, касающийся загрузки твоей странички. Если по ip просто вызывать - тоже
задержки?
какие именно логи нужны? error или access? - в ошибках вообще ничего не пишется, а в access пишутся те ресурсы которые просматриваются.Да - по IP тоже самое происходит.
и никаких "deny from domain.ru" тоже нету
Мда.
Ну тогда - ряд мероприятий...
По очереди..
Посмотри - как видна страница не из локалки,
проверь саму локалку - может дело в железе
(если глюки с фтп, самбой еще чем),
возьми tcpdump и посмотри - какие пакеты куда и когда идут.. И так далее.
Вобщем по порядку...
tcpdump-ом посмотрел - всё ок - пакеты идут от сервера к юзверю и наоборот (www, ftp, pop, socks - всё ок). Самбы нету, с фтп, почтой проблем нету.
Слушай а может проблема в mrtg? статистика у меня на нём генерится каждые 5 минут по крону. И может апач тормозит в эти моменты?
Попробуй методом исключения - повырубай
все сервисы, а потом по одному подключай и смотри. Опусти мртг, проверь..Есть какая-то зависимость когда есть задержки, а когда нет? (собссно такую зависимость и следует выявить)
Тебе все равно придется все самому раскапывать...
Ок. Большой тебе сенкс. Будем искать... :-)
а какой апач стоит?
у меня на фряхе 4.4 стоит апач 1.3.20+пхп 4.0.6+mysql 3.23.41
конечно сервак отвечает не 40 сек, но 5-7 сек думает - что долго..
и чего я только не менял, пока ничего не добился..
может кто сталкивался?
у меня Apache/1.3.12 (Unix) (Red Hat/Linux)
так у тебя он постоянно так долго отвечает, а у меня периодически - либо мгновенно, либо с офигенной задержкой
>у меня Apache/1.3.12 (Unix) (Red
>Hat/Linux)
>так у тебя он постоянно так
>долго отвечает, а у меня
>периодически - либо мгновенно, либо
>с офигенной задержкойв том-то и оно, что постоянно, хотя сервак не загружен:
load averages: 0.03, 0.03, 0.02:(
>Тормозит Апач. Иногда, когда пытаюсь открыть
>страничку своего сервера из локальной
>сети, происходит офигенная задержка, до
>40 секунд. То есть браузер
Скорее всего это извечная проблема с проверкой имени хоста по IP и наоборот - была у меня такая проблема (зависало перед коннектом) - с поп3, с эс-эс-аш, с фтп - и тэ-дэ - долго с сисадминами друг-на друга бочки катили, пока я не посмотрел тисипидампом что происходит - причина была в том-что локальный днс или ближайший к вашей машине должен чётко резолвить все адреса и локальные в том числе(или выдавать чёткий ответ что они локальные - ато эти сервисы обращаются к корневым доменным серверам и естественно тормозят) - и ещё - не должно быть в одном днс одно - а в другом-другое - тогда некоторые сервисы будут то работать, то отваливатся. После правильной настройки днс многие проблемы пропадают )