Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« : 20.01.2012, 11:28:50 » |
|
Здравствуйте! Такая вот проблема: Несколько месяцев назад поставил j1.5 до этого стоял старенький рукописный двиг, поменялась структура файловой системы (соответственно), старый сайт с корнями снёс (б.д., каталоги). Теперь происходят странные вещи 1.Пропадает коннект с б.д.-хостер в ответ ссылается на кривоработающие скрипты, мол говорит что сайт превысил кол-во подключений к б.д.( каких кстати 50), были проблемы с таблицами k2, и sessinon,но они устранились оптимизацией и починкой. Сейчас сначала 504-я ошибка а затем снова обрыв коннекта с мускулом. 2. Лог ошибок показывает такие штуки [Fri Jan 20 09:51:57 2012] [error] [client хххххххх] File does not exist: /home/ххххх/public_html/images/corn_r1.gif --Этот файл из каталога старого сайта. Скачал каталог на комп, проверил его notepa`дом, такого имени файла не где не встречается. joomla 1.5, sh404, k2, VirtueMart, модулей от силы штук 10 включено на весь сайт (вместе с логином и поиском). ! Да и хостинг Агава.
|
|
|
|
« Последнее редактирование: 20.01.2012, 11:34:28 от Sergoon »
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #1 : 20.01.2012, 12:20:52 » |
|
криво? потенциально кол-во запросов в секунду к БД может превышать несколько сотен(!)
p.s. насколько я помню, на форуме агава достаточно часто встречается в плохих отзывах или проблемах с сайтами
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #2 : 20.01.2012, 12:38:55 » |
|
Ды "КАКАВА" то ясно дело не ахти, но год оплачен-а перерасчет они сделают на вряд ли охотно.Вот поясните логику дураку "количество одновременных соединений с б.д.-50"..А посещаемость то не больше 30 юзеров/день. т.е. Пользовательские запросы тоже ставят мою базу на колени? А как прокомментируете пункт "2" моего вопроса?
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #3 : 20.01.2012, 14:04:07 » |
|
Людищи! ну проконсультируйте! а то примерно тот же эффект при отправке молящих сообщений хостеру....(а в ответ тишина)
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #4 : 20.01.2012, 14:26:11 » |
|
для начала надо определиться - обращений, соединений или запросов? каждая страница сайта - это как минимум новое TCP соединение к MySQL. дефолтовая 1.7 делает 29 запросов на фронте в рамках 1 соединения (TCP Session). 1.5 больше. зависит от кол-ва модулей и плагинов. на некоторых расширениях (например VM, Zoo, K2...), кол-во запросов может быть несколько сотен так же некоторые расширения могут создавать копии $database параллельный connect к БД. тут однозначно без логов не скажешь. А как прокомментируете пункт "2" моего вопроса?
а никак. файла же нет 
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #5 : 20.01.2012, 14:33:42 » |
|
3-минуты назад пришел ответ от хостера "Здравствуйте.
Ошибки возникают из-за подвисающих запросов к базе данных. Запросы не завершаются корректно, в результате чего Вы получаете ошибку по таймауту соединения. Уточним, что такое поведение наблюдается только относительно Вашего аккаунта. Также такое поведение Ваших запросов увеличивает нагрузку на сервер в целом. Причины следует уточнять у веб- разработчиков. Если это будет создавать проблемы для других пользователей, мы будем вынуждены принять меры вплоть до блокировки аккаунта."
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #6 : 20.01.2012, 14:35:45 » |
|
 передавай большой привет К2
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #7 : 20.01.2012, 14:39:54 » |
|
Откуда такая уверенность? поделитесь, если эта К`шная падла рушит моё спокойствие-я ее уничтожу))) Трабл в том что на нем большое кол-во статей....
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #8 : 20.01.2012, 14:46:45 » |
|
как откуда? К2 - это ж ССК. а грамотно ССК написать мало кто умеет. к сожалению мало кто заморачивается грамотным индексированным хранением (и построением) инфы в БД и оптимизацией рекурсивного поиска
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #9 : 20.01.2012, 15:24:59 » |
|
А как перенести всю структуру k2 с материалами в Joomla? может есть FAQ какой или конвертер? Ну ради эксперемента снесу его, хотя компонента удобней я нще не встречал(
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #10 : 20.01.2012, 15:38:09 » |
|
для начала включи отладку и посмотри сколько и какие запросы идут в БД
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #11 : 20.01.2012, 17:56:13 » |
|
Вот запросы при открытии материала Информация о профиле Application afterLoad: 0.000 seconds, 0.24 MB Application afterInitialise: 0.051 seconds, 2.78 MB Application afterRoute: 0.126 seconds, 5.22 MB Application afterDispatch: 0.419 seconds, 9.51 MB Application afterRender: 0.563 seconds, 15.22 MB Использование памяти 16052432 Зарегистрировано запросов: 70
и вот открыл категорию Информация о профиле Application afterLoad: 0.000 seconds, 0.24 MB Application afterInitialise: 0.051 seconds, 2.78 MB Application afterRoute: 0.114 seconds, 5.22 MB Application afterDispatch: 0.995 seconds, 10.32 MB Application afterRender: 1.256 seconds, 16.26 MB Использование памяти 17143956 Зарегистрировано запросов: 596
|
|
|
|
« Последнее редактирование: 20.01.2012, 18:18:14 от userxp »
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #12 : 20.01.2012, 18:18:24 » |
|
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #13 : 20.01.2012, 18:19:31 » |
|
?)) сарказм как я понял))))
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #14 : 20.01.2012, 18:22:21 » |
|
все плохо? да?
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #15 : 20.01.2012, 18:25:31 » |
|
ну а как иначе? 596, как-никак  SEF-компонент, случаем, никакой не стоит? если нет, можешь поставить - кол-во запросов в БД возрастет еще раза в 3... в общем, что с этим можно сделать? 1. заменить К2 на что-то более "благородное" 2. использовать "кэшер", который может уменьшить кол-во запросов к БД (если много повторяющихся запросов, а их, скорей всего, очень много) 3. сменить хостинг (но это как заматывать горло бинтом при ангине) 4. отказаться от ССК в пользу... х.з. чего 5. нанять програмера, который поправит мозги К2 (это вполне реально, я добивался в других подобных компонентах уменьшения до 70-80 запросов, однако не факт, что это решит проблему) зы. и не проси посоветовать ССК. хороших нету 
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #16 : 20.01.2012, 18:29:49 » |
|
Спасибо огроменное, sh404. Zoo наверное не подойдет? я за сегодняшний день уже тысячу раз попрощался с K2-он был хорошим другом(( а вот последний вопрос-каким же образом вытащить из него иерархию категорий и статейки?
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #17 : 20.01.2012, 18:57:06 » |
|
sh404. ха. а этот на моей памяти делал больше всех...
|
|
|
|
|
Записан
|
|
|
|
Sergoon
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Пол: 
Сообщений: 39
|
 |
« Ответ #18 : 21.01.2012, 13:31:26 » |
|
Кол-во запросов К2 удалось уменьшить с 600 до 90 при помощи этого http://awesome-design.com/stati/php/optimiziruem-k2-derevo-kategorij-sokrashhaem-kolichestvo-zaprosov-k-baze-dannyx.html
Но теперь обратил внимание что Вирт выдает не меньшее кол-во запросов(( по оптимизации вирта мануала не нашел, если у кого есть.....
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #19 : 21.01.2012, 19:28:23 » |
|
единственный способ оптимизировать ВМ - удалить его 
|
|
|
|
|
Записан
|
|
|
|
|