Какие файлы передает Apache?

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
krendelek007
рядовой
Сообщения: 39
Зарегистрирован: 2009-10-12 21:35:04

Какие файлы передает Apache?

Непрочитанное сообщение krendelek007 » 2010-01-26 11:20:01

Установлен nginx и apache. Апачь обрабатывает динамику, нгинкс статику. В top-e увидел много запущенных httpd, из чего есть подозрения, что какую-то статику через себя передает апачь.
Собственно вопрос, как посмотреть, какие файлы в текущий момент передает апачь?

Заранее спасибо за помощь.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Какие файлы передает Apache?

Непрочитанное сообщение hizel » 2010-01-26 12:11:13

mod_status
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
krendelek007
рядовой
Сообщения: 39
Зарегистрирован: 2009-10-12 21:35:04

Re: Какие файлы передает Apache?

Непрочитанное сообщение krendelek007 » 2010-01-26 14:06:50

hizel писал(а):mod_status
Спасибо. С этим разобрался. Ваш ответ помог.

Но теперь появился новый вопрос, собственно из-за чего появился первый вопрос, это из-за того, что раздел var (6 гб) заполняется на 80-100% (с соответствующими последствиями). Если делаю рестарт серверу, то 2% у var-a занято, а потом опять понемногу растет до 100%.

Если делаю apachectl stop, то сколько-то места освобождается, если делаю nginx stop, то var становится как и при загрузке ПК - 2%.

Куда "хавается" место на разделе var не понятно.
Смотрю состояние var через df.

Вот например прямо сейчас статистика по nginx-у такая:

Код: Выделить всё

Active connections: 14 
server accepts handled requests
 830 830 1180 
Reading: 0 Writing: 10 Waiting: 4 
Фрагмент статистики по apache-у:

Код: Выделить всё

Parent Server Generation: 0
Server uptime: 48 minutes 47 seconds
Total accesses: 650 - Total Traffic: 2.0 MB
CPU Usage: u42.6328 s71.5469 cu0 cs0 - 3.9% CPU load
.222 requests/sec - 711 B/second - 3205 B/request
1 requests currently being processed, 9 idle workers
и в это время df для var-а 80% занятого пространства.

Делаю nginx stop, var стал 2% сразу.

Конфиг nginx-a:

Код: Выделить всё

user  www www;

worker_processes  3;

error_log  /var/log/nginx-error.log;

events {
    worker_connections  1024;
    use kqueue;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    client_header_timeout  3m;
    client_body_timeout    3m;
    send_timeout           3m;
    keepalive_timeout      2m;
    sendfile        on;
    upstream backend {
        server 127.0.0.1:88;
    }
Может подскажете, что это могло бы быть? Хотя бы в каком направлении смотреть?

p.s. знаю только, что с сервака качаются файлы от 1 мб и до 5-6 гб. Что собственно по моему мнению и вызывает рост var-a, но почему? и что с этим делать?, не знаю (
Вот нашел аналогичную проблему ( http://www.cygnus.spb.ru/freebsd-openne ... 00347.html ), но там я так понял, решение не нашлось, а просто все закончилось, когда докачали файл. У меня же файлы качаются часто.

Спасибо.

Аватара пользователя
krendelek007
рядовой
Сообщения: 39
Зарегистрирован: 2009-10-12 21:35:04

Re: Какие файлы передает Apache?

Непрочитанное сообщение krendelek007 » 2010-01-26 16:02:36

Проблема решилась.
Apache через nginx отдавал файл с именем типа blablabla.rar.html
В конфиге энгинкса говорилось, чтоб rar отдавать через nginx и не трогать apache, ну тут перед rar было html и поэтому nginx пропускал файл через apache. В итоге var под давлением каких-то темповых файлов рос. После того, как добавил в конфиг , чтоб он обрабатывал и файлы html для определенного виртуального хоста через себя, и не трогал при этом апачь, то сразу все нормализовалось.