WebSite X5Help Center

 
Evgenii N
Evgenii N
User

Не работает поиск по сайту  ru

Автор: Evgenii N
Просмотрено 1721, Подписчики 1, Размещенный 0  

Поиск по сайту: e-kc.ru  не работает, выдает ошибку сервера, в чес причина и как это исправить?

Размещено
10 Ответы
Александр К.
Александр К.
Moderator

Требования соблюдены ? http://floomby.ru/s1/7W78bw/full/

Если да, то попробуйте удалить пользовательский код из сайта

Читать больше
Размещено От Александр К.
Evgenii N
Evgenii N
User
Автор

Нет никакого пользовательскаго кода, на сайте 3000 страниц на каждой не менее 2000 символов. При запросе сервер выдает: 502 Bad Gateway.

Пример: http://e-kc.ru/imsearch.php?search=ввгнг

Поиск работает на других моих сайтах, на которых до 300 страниц.

И на этом работал пока 3000 страниц не стало.

Означает ли это что скрипт поиска сырой и не тянет данный объем страниц?

Читать больше
Размещено От Evgenii N
Александр К.
Александр К.
Moderator

Скорее всего проблема не в поиске, есть сайты и большего объёма. А пользовательский код все - таки присутствует попробуйте удалить его их проекта

Читать больше
Размещено От Александр К.
Evgenii N
Evgenii N
User
Автор

Что вы называете пользовательским кодом?

Счетчики?

Систему общения Jvosite ?

Социальные кнопки?

Больше я туда ничего не добавлял.

Читать больше
Размещено От Evgenii N
Александр К.
Александр К.
Moderator

Счетчики и соц. кнопки редко бывают проблемой, а вот Jvosite и т.д. бывает, поробуйте удалить код из проекта и залить на хостинг снова. (укажите какой хостинг вы используете?) Держите меня в курсе.

Читать больше
Размещено От Александр К.
Evgenii N
Evgenii N
User
Автор

У меня на этом хостинге есть еще 2 аналогичных сайта у которых с поиском все впорядке, на них по 200 - 300 страниц, они полностью идентичны и с там же кодом, га них Jvosite не вызывает проблемы.

Всетаки я склоняюсь к мысли что алгоритм поиска не справляется с массивом данных размещенных на сайте.

Читать больше
Размещено От Evgenii N
Evgenii N
Evgenii N
User
Автор

Вот что отвечает Хостинг:

Здравствуйте!

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

На виртуальном хостинге установлено ограничение -
не более 6 секунд процессорного времени за последние 10 секунд реального
времени;
не более 10 секунд процессорного времени за последние 25 секунд реального
времени;
За один сеанс работы скрипт не может потребить более 60 секунд
процессорного
времени.

2014-06-0312:41:46 INFO User genian__ekc_now__h5 killed proccess (23662):{ PARENT [5224]/bin/apache2 -k start }2014-06-0312:41:46 INFO User genian__ekc_now__h5 killed proccess (23662): apache2:[e-kc.ru] GET /imsearch.php?search=%D0%B2%D0%B2%D0%B3%D0%BD%D0%B3 HTTP/1.1[89.169.52.141][1/30]2014-06-0312:41:46 INFO User genian__ekc_now__h5 proccess 23662 used 104.6%>90.0% CPU (10.46 CPU seconds) during last10 walltime seconds 2014-06-0312:37:44 INFO User genian__ekc_now__h5 killed proccess (11431):{ PARENT [23193]/bin/apache2 -k start }2014-06-0312:37:44 INFO User genian__ekc_now__h5 killed proccess (11431): apache2:[e-kc.ru] GET /imsearch.php?search=%D0%B2%D0%B2%D0%B3%D0%BD%D0%B3 HTTP/1.1[89.169.52.141][1/30]2014-06-0312:37:44 INFO User genian__ekc_now__h5 proccess 11431 used 74.72%>60.0% CPU (18.68 CPU seconds) during last25 walltime seconds 2014-06-0310:45:28 INFO User genian__ekc_now__h5 killed proccess (6321):{ PARENT [27821]/bin/apache2 -k start }2014-06-0310:45:28 INFO User genian__ekc_now__h5 killed proccess (6321): apache2:[e-kc.ru] GET /imsearch.php?search=%D0%9F%D0%92%D0%A1 HTTP/1.1[83.242.238.203][1/30]2014-06-0310:45:28 INFO User genian__ekc_now__h5 proccess 6321 used 104.2%>84.0% CPU (10.42 CPU seconds) during last10 walltime seconds 2014-06-0310:06:11 INFO User genian__ekc_now__h5 killed proccess (10806):{ PARENT [3548]/bin/apache2 -k start }2014-06-0310:06:11 INFO User genian__ekc_now__h5 killed proccess (10806): apache2:[e-kc.ru] GET /imsearch.php?search=%D0%9F%D0%9F%D0%93%D0%BD%D0%B3HFFR HTTP/1.1[82.193.153.52][1/30]2014-06-0310:06:11 INFO User genian__ekc_now__h5 proccess 10806 used 103.9%>84.0% CPU (10.39 CPU seconds) during last10 walltime seconds

На VIP хостинге -
за один сеанс работы скрипт не может потребить более 300 секунд
процессорного времени.

Проблему можно решить оптимизацией скрипта(чтобы процессорные ресурсы
потреблялись более равномерно), если у Вас есть люди, которые занимаются
созданием Вашего ресурса.
Также возможно поможет переход на VIP, так как на нем ограничения более
"мягкие".
Допускаю что может быть есть альтернативный плагин/модуль, который в силу
своей реализации не будет превышать эти лимиты.

Читать больше
Размещено От Evgenii N
Evgenii N
Evgenii N
User
Автор

Перешел на вип и все заработало, получается я был прав, скрипт поиска слишком медленно работает на сайтах с большим объемом данных, нужно его както упростить, например чтобы искал только товары или только текст, выдавая все запрося он просто не справляется и перегружает прощессор сервера.

Читать больше
Размещено От Evgenii N
Evgenii N
Evgenii N
User
Автор

Мне нужен поиск, чтоб искал только по товарам изначально.

Читать больше
Размещено От Evgenii N
Александр К.
Александр К.
Moderator

Таким образом получается что хостинг ограничивает СР нагрузку. (Один из вариантов привлечения клиента на более выгодный им тариф.)

1. Попробуйте установить стороннюю поисковую систему например яндекс, плюс ускорится индексация сайта.

2. Напишите предложение об оптимизации встроенной поисковой системы в разделе предложения (указав коротко о причине возникновения необходимости).

3. Не забудьте закрыть этот пост нажав кнопку "solved".

Читать больше
Размещено От Александр К.