The OpenNET Project / Index page

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

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

"Столкнулся с такой проблемой"  +/
Сообщение от HappyAlex email(ok) on 18-Май-11, 15:29 
Добрый день, комрады

столкнулся с такой проблемой

есть клиентский софт (самописная CMS)

данный софт лежит на вебсервере (на котором еще работает несколько десяткой сайтоф)
так вот

у сайта есть два интерфейса - то что видит визитор и админский


если зайти на сайт - сайт работает шустро без каких либо проблем. т.е открывается за 1 - 2 сек, но если зайти в админку и там вызвать какой либо материал на редактирование (нас странице редактирования формируется внушительный список разделов) .. то админская часть эта загружается примерно 5-8 сек и если в это же самое время зайти в любой раздел сайта - то скорость загрузки страницы падает .. примерно .. 5-8 сек грузится.. как только страница в админской части прогрузилась.. то и сайт открылся сразу.. и открывается так же быстро

при этом если смотреть show processlist на серваке mysql (он стоит на отдельной машине)

то у mysql юзера через которого идет подключение висит статус - Sleep . счетчик на нем меняется

и потом видимо когда все прогружается процесс пропадает

иными словами

если использовать одновременно сайт и админскую его часть - то сайт тормозит
если использовать просто сайт без админской части он летает

при этом другие сайты на данном сервере работают на 5+ и тормозов не заметно

я отписал владельцу - что нужно сделать оптимизацию кода .. .. на что ессно .. ответов не приходит

возможно гуру могут подсказать куда можно копать ?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Столкнулся с такой проблемой"  +/
Сообщение от Andrey Mitrofanov on 18-Май-11, 15:35 
> есть клиентский софт (самописная CMS)
> если использовать одновременно сайт и админскую его часть - то сайт тормозит
> если использовать просто сайт без админской части он летает

Автору этого самописного - на выбор или в комбинации: руки оторвать / попросить разобраться, наверное...

А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож ограничение одновременных подключений, мож ещё чего, кто ж его знает.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Столкнулся с такой проблемой"  +/
Сообщение от HappyAlex email(ok) on 18-Май-11, 15:49 
>> есть клиентский софт (самописная CMS)
>> если использовать одновременно сайт и админскую его часть - то сайт тормозит
>> если использовать просто сайт без админской части он летает
> Автору этого самописного - на выбор или в комбинации: руки оторвать /
> попросить разобраться, наверное...
> А так, да, "граждане учёные, объясните это явление". Мож блокировка базы, мож
> ограничение одновременных подключений, мож ещё чего, кто ж его знает.

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

еще доп. информация

Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться

если в другой вкладке Хрома открыть сам сайт - висяк

но если сделать так

Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке начинает грузиться

и в это же время открыть сайт в IE - то сайт загружает на ура...

Хмммм.. где может быть косяк ... -(

на сервере стоит

oproxy - которые передает подключения апачу 2.2.х

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Столкнулся с такой проблемой"  +/
Сообщение от LSTemp (ok) on 19-Май-11, 00:13 
>[оверквотинг удален]
> начинает грузиться
> если в другой вкладке Хрома открыть сам сайт - висяк
> но если сделать так
> Допустим открываем админку в Chrome тыкаем на ректирование - страница в админке
> начинает грузиться
> и в это же время открыть сайт в IE - то сайт
> загружает на ура...
> Хмммм.. где может быть косяк ... -(
> на сервере стоит
> oproxy - которые передает подключения апачу 2.2.х

не очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в разном порядке их запуска получите ту же картину.

а как будет если с разных машин запустить не важно какие веб-клиенты на админ и просто сайт?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Столкнулся с такой проблемой"  +/
Сообщение от HappyAlex email(ok) on 19-Май-11, 07:12 
>[оверквотинг удален]
>> начинает грузиться
>> и в это же время открыть сайт в IE - то сайт
>> загружает на ура...
>> Хмммм.. где может быть косяк ... -(
>> на сервере стоит
>> oproxy - которые передает подключения апачу 2.2.х
> не очень удивлюсь, если Вы с абсолютно разных веб-клиентов и абсолютно в
> разном порядке их запуска получите ту же картину.
> а как будет если с разных машин запустить не важно какие веб-клиенты
> на админ и просто сайт?

Получается следующее

Открываю админку на PC1 - нажимаю редактировать - страница начинает загружаться и идет формирование Родительского Раздела - это меню .. где нужно выбрать к какому разделу относится статья

в это время открываю на PC2 - сам сайт все летает и все классно

Апач имеет настройки
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 400
KeepAliveTimeout 10

StartServers          10
MinSpareServers       10
MaxSpareServers     20
MaxClients          250
MaxRequestsPerChild   0

Возможно сделать Вывод такой, из-за кода, который используется.. апач блокирует соединение.. пока скрипт окончательно не исполниться и не дает создать новое соединение с одного и тоже бразуезра..

как это обойти ХЗ.. только переписать код

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Столкнулся с такой проблемой"  +/
Сообщение от LSTemp (ok) on 26-Май-11, 17:01 

> Возможно сделать Вывод такой, из-за кода, который используется.. апач блокирует соединение..
> пока скрипт окончательно не исполниться и не дает создать новое соединение
> с одного и тоже бразуезра..

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

> как это обойти ХЗ.. только переписать код

что-то переписать явно придется (м/б и не код)


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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