The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache и задержки"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache и задержки"  
Сообщение от teebot on 06-Мрт-07, 10:36 
Здравствуйте.

Поле замены сервера на большее шустрый, начали наблюдаться большие тормоза при начальной загрузке сайта. Тоесть набераем в браузере адрес, нажимаем Go, после этого задержка в 20-30 секунд и сайт начинает грузится довольно неплохо.
Что имеем:
2 - Intel(R) Xeon(TM) CPU 2.80GHz
2 Гб RAM
SCSI винты.
Apache+PHP+mysql
FreeBSD 5.4 - SMP

Загрузка системы 0.3-0.7
В свапе 164кб
на интерфейсе ошибок нет
Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
em0    1500 <Link#1>      00:0f:1f:f8:ce:d2  7724448     0  6734431     0     0

если перегрузить апач все становится на свои места, но буквально на 15-20 минут. Сайт который там хостится очень посещаемый приблизительно 18000 уникальных посетителей.
Пробовали апач 1.3.33,34.37.  Пробовали модули вкомпиливать в апач, и гурзить модулями .so
Пробовали mod_proxy (стало еще хуже), пробовали mod_limitconn - не помогает
Пробовали настройки апача, как дефолтные так и самописные - нет результата.
Думали что тратится время на рождение потомка апачем, поставили в конфиге
MinSpareServers 119
MaxSpareServers 120
StartServers 120
MaxClients 120
Нет результата.
Пробовали менять таймауты - нет результата.
HostnameLookups Off

Помогите пожалуйста.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Apache и задержки"  
Сообщение от Giro on 06-Мрт-07, 10:48 
Вы и сервер в одной сети или между вами интернет?
Попробуйте про tcpdump-ить и на клиенте и на сервере соединения на предмет задержек ответов.
Судя по всему Apache (и все к нему) не причастен к проблеме. Имхо - надо сеть ковырять
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Apache и задержки"  
Сообщение от teebot on 06-Мрт-07, 11:01 
>Вы и сервер в одной сети или между вами интернет?
>Попробуйте про tcpdump-ить и на клиенте и на сервере соединения на предмет
>задержек ответов.
>Судя по всему Apache (и все к нему) не причастен к проблеме.
>Имхо - надо сеть ковырять

сервер в америке :-(
tcpdump`пить пробовал, но результат меня не порадовал и еще больше запутал.
результат следующий:
запускаю tcpdump на сервер на 80 порт
запускаю у себя на компе.
после нажатия на go, пакеты идут мгновенно.... НО
последний пакет уходит с апача, приходит ко мне, я туплю 30 сек, потом апач присылает мне еще один такой же пакет и начинает все грузится.
Я бы мог грешить на свой канал в инет или свой комп, но задержка на всех провах и всех компах которых я пробовал, тоесть проблема на сервере или в апаче.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Apache и задержки"  
Сообщение от Giro on 06-Мрт-07, 11:12 

>запускаю tcpdump на сервер на 80 порт
>запускаю у себя на компе.
>после нажатия на go, пакеты идут мгновенно.... НО
>последний пакет уходит с апача, приходит ко мне, я туплю 30 сек,
>потом апач присылает мне еще один такой же пакет и начинает
>все грузится.

А можно этот кусок выложить сюда - поглядеть? Интересно что за пакеты такие...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Apache и задержки"  
Сообщение от teebot on 06-Мрт-07, 11:30 
>
>>запускаю tcpdump на сервер на 80 порт
>>запускаю у себя на компе.
>>после нажатия на go, пакеты идут мгновенно.... НО
>>последний пакет уходит с апача, приходит ко мне, я туплю 30 сек,
>>потом апач присылает мне еще один такой же пакет и начинает
>>все грузится.
>
>А можно этот кусок выложить сюда - поглядеть? Интересно что за пакеты
>такие...

я
10:34:42.638167 IP 192.168.100.26.1900 > SERVER.http: . ack 1 win 65535
10:34:42.638621 IP 192.168.100.26.1900 > SERVER.http: P 1:575(574) ack 1 win 65535
10:34:42.924883 IP SERVER.http > 192.168.100.26.1900: . ack 575 win 65022
---------------------ЗАДЕРЖКА---------------------
10:35:25.657870 IP SERVER.http > 192.168.100.26.1900: . 1:1427(1426) ack 575 win 65535
10:35:25.788353 IP 192.168.100.26.1900 > SERVER.http: . ack 1427 win 65535
10:35:25.981800 IP SERVER.http > 192.168.100.26.1900: . 1427:2853(1426) ack 575 win 65535
10:35:25.988800 IP SERVER.http > 192.168.100.26.1900: . 2853:4279(1426) ack 575 win 65535

сервер

10:23:24.846166 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 60: IP моя_машина.50156 > SERVER.http: F 64777118:64777118(0) ack 4091237013 win 64123
10:23:24.846284 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 54: IP SERVER.http > моя_машина.50156: . ack 1 win 65534
10:23:35.360431 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 62: IP моя_машина.60169 > SERVER.http: S 408681949:408681949(0) win 65535 <mss 1426,nop,nop,sackOK>
10:23:35.360475 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 62: IP SERVER.http > моя_машина.60169: S 1536102563:1536102563(0) ack 408681950 win 65535 <mss 1460,nop,nop,sackOK>
10:23:35.547170 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 60: IP моя_машина.60169 > SERVER.http: . ack 1 win 65535
10:23:35.551044 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 628: IP моя_машина.60169 > SERVER.http: P 1:575(574) ack 1 win 65535
10:23:35.649166 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 54: IP SERVER.http > моя_машина.60169: . ack 575 win 65022
-------------------ЗАДЕРЖКА---------------------------
10:24:18.364328 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 1480: IP SERVER.http > моя_машина.60169: . 1:1427(1426) ack 575 win 65535
10:24:18.689417 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 60: IP моя_машина.60169 > SERVER.http: . ack 1427 win 65535
10:24:18.689520 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 1480: IP SERVER.http > моя_машина.60169: . 1427:2853(1426) ack 575 win 65535
10:24:18.689539 00:c0:9f:3b:93:e2 > 00:02:17:2e:80:00, ethertype IPv4 (0x0800), length 1480: IP SERVER.http > моя_машина.60169: . 2853:4279(1426) ack 575 win 65535
10:24:18.892391 00:02:17:2e:80:00 > 00:c0:9f:3b:93:e2, ethertype IPv4 (0x0800), length 60: IP моя_машина.60169 > SERVER.http: . ack 4279 win 65535

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Apache и задержки"  
Сообщение от teebot on 06-Мрт-07, 12:06 
>
>>запускаю tcpdump на сервер на 80 порт
>>запускаю у себя на компе.
>>после нажатия на go, пакеты идут мгновенно.... НО
>>последний пакет уходит с апача, приходит ко мне, я туплю 30 сек,
>>потом апач присылает мне еще один такой же пакет и начинает
>>все грузится.
>
>А можно этот кусок выложить сюда - поглядеть? Интересно что за пакеты
>такие...

забыл сказать, такая фигня происходит даже если на самом сервере через links загрузить сайт.
Учитывая что это текстовый барузер и все должно летать, то тут такая же задержка.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Apache и задержки"  
Сообщение от Giro on 06-Мрт-07, 11:20 
А может если большая посещаемость maxclient увеличить? И вообще оптимизировать фрю под большие нагрузки по сетке?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Apache и задержки"  
Сообщение от teebot on 06-Мрт-07, 13:14 
>А может если большая посещаемость maxclient увеличить? И вообще оптимизировать фрю под
>большие нагрузки по сетке?
Увеличивали кол-во клиентов до 180.
процесс апача занимает в памяти около 14 метров исходя из этого ставить большие значения maxclient наверно нельзя, учитывая что там еще и мускуль крутится.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру