Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
|
komlikov.r
04.08.2016 12:16
0
|
Доброго времени! Существует сайт на Joomla, был произведен переход с 3.5.1 на 3.6. Вопрос в том, что последнюю неделю сайт стал долго грузиться. Страница грузиться 10 - 15 сек. Такого раньше не наблюдалось. Откат к более раннему бэкапу (когда все было норм) ни к чему не привел. Возможно проблема не в системе CMS. В БД никаких ручных настроек не производилось.
В чем может быть причина? |
|
Roman P.
04.08.2016 12:27
0
|
Одна из причин может быть в том, что установлен какой-то плагин или счетчик или скрипт, который в свою очередь подгружает данные с другого ресурса либо передает на него какие-то данные (например проверка обновлений плагинов или самой CMS), хост который либо не доступен, либо не работает (который просто не отвечает на запросы). Из-за этого и сайт "подвисает" на некоторое время в ожидании данных, которые не приходят.
|
|
komlikov.r
04.08.2016 12:32
0
|
Это может быть, но почему же откат к более ранней версии не привел улучшению читуации. Ведь когда делался тот бэкап все было впорядке? Проверивинформацию на хостинге обнаружил появление исходящих запросов с сайта примерно в то время, когда образовалась проблема. Буду копать, спасибо!
|
|
Roman P.
04.08.2016 12:38
0
|
Это может быть, но почему же откат к более ранней версии не привел улучшению читуации. Ведь когда делался тот бэкап все было впорядке?© komlikov.r Возможно, что в старой версии сайта использовался тот же скрипт или плагин, который подгружает данные или передает данные на другой хост, который не доступен, поэтому сайт из бекапа тоже "тормозит". |
|
rudenko
04.08.2016 18:43
3
|
Так и есть сайт шлет GET запрос на страницу hxxp://joomla.cv.ua/2/j07.txt учитывая что этот хост лежит возникает проблема с загрузкой. Файл с которого отправляется запрос: n****y.com.ua/wwwtemplates/jsn_force_pro/css/system.php
Описание проблемы в FAQ: Медленная загрузка сайта |
|
komlikov.r
04.08.2016 21:57
0
|
Ого, спасибо, Илья! Вот это подробное описание проблемы!!!!
|
|
komlikov.r
04.08.2016 22:10
0
|
Илья, можете поделиться секретом, как вы это определили. Это реально спасло ситуцию. Проверял внешние ссылки с сайта ничего не показало мне!
|
|
rudenko
05.08.2016 18:43
1
|
Илья, можете поделиться секретом, как вы это определили. Это реально спасло ситуцию. Проверял внешние ссылки с сайта ничего не показало мне!© komlikov.r Для этого нужен активированный SSH доступ к серверу. 1. В браузере отсылаем запрос на загрузку страницы сайта, которая тормозит. 2. Выполняем ps -xauf | grep название_аккаунта определяем номер процесса, по которому нужна информация. 3. Выполняем команду strace -s 128 -p [номер_процесса] и смотрим вывод отладочной информации. Команда выводит перечень системных вызовов по которым можно определить на каком из вызовов остановился в ожидании скрипт. Информации выводится много и выглядит она примерно так: fstat(6, {st_mode=S_IFREG|0644, st_size=2177, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=2177, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=2177, ...}) = 0 mmap(NULL, 2177, PROT_READ, MAP_SHARED, 6, 0) = 0x7f6f50000000 munmap(0x7f6f50000000, 2177) = 0 close(6) = 0 access("/home/******/libraries/vendor/joomla/string/src/StringHelper.php", F_OK) = 0 open("/home/********libraries/vendor/joomla/string/src/StringHelper.php", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=22604, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=22604, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=22604, ...}) = 0 mmap(NULL, 22604, PROT_READ, MAP_SHARED, 6, 0) = 0x7f6f4fff8000 munmap(0x7f6f4fff8000, 22604) = 0 close(6) = 0 на первый взгляд не понятно, но достаточно посмотреть строки, которые выводятся до того, как произойдет остановка процесса в ожидании ответа и там можно будет увидеть IP адрес (отрезолвленный домен), а еще десятком строк выше отыскать имя домена (команду с DNS запросом на получение IP). 4. После этого в коде ищем имя домена и находим нужный файл. Жаль не сохранил вчерашний дамп, так бы было наглядней и понятней. |
Тема закрита.