WebSite X5Help Center

 
Evgenii N
Evgenii N
User

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

Author: Evgenii N
Visited 1701, Followers 1, Shared 0  

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

Posted on the
10 ANSWERS
Александр К.
Александр К.
Moderator

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

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

Read more
Posted on the from Александр К.
Evgenii N
Evgenii N
User
Author

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

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

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

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

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

Read more
Posted on the from Evgenii N
Александр К.
Александр К.
Moderator

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

Read more
Posted on the from Александр К.
Evgenii N
Evgenii N
User
Author

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

Счетчики?

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

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

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

Read more
Posted on the from Evgenii N
Александр К.
Александр К.
Moderator

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

Read more
Posted on the from Александр К.
Evgenii N
Evgenii N
User
Author

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

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

Read more
Posted on the from Evgenii N
Evgenii N
Evgenii N
User
Author

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

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

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

На виртуальном хостинге установлено ограничение -
не более 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, так как на нем ограничения более
"мягкие".
Допускаю что может быть есть альтернативный плагин/модуль, который в силу
своей реализации не будет превышать эти лимиты.

Read more
Posted on the from Evgenii N
Evgenii N
Evgenii N
User
Author

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

Read more
Posted on the from Evgenii N
Evgenii N
Evgenii N
User
Author

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

Read more
Posted on the from Evgenii N
Александр К.
Александр К.
Moderator

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

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

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

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

Read more
Posted on the from Александр К.