WebSite X5Help Center

 
Evgenii N
Evgenii N
User

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

Autore: Evgenii N
Visite 1716, Followers 1, Condiviso 0  

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

Postato il
10 RISPOSTE
Александр К.
Александр К.
Moderator

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

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

Leggi di più
Postato il da Александр К.
Evgenii N
Evgenii N
User
Autore

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

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

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

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

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

Leggi di più
Postato il da Evgenii N
Александр К.
Александр К.
Moderator

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

Leggi di più
Postato il da Александр К.
Evgenii N
Evgenii N
User
Autore

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

Счетчики?

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

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

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

Leggi di più
Postato il da Evgenii N
Александр К.
Александр К.
Moderator

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

Leggi di più
Postato il da Александр К.
Evgenii N
Evgenii N
User
Autore

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

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

Leggi di più
Postato il da Evgenii N
Evgenii N
Evgenii N
User
Autore

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

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

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

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

Leggi di più
Postato il da Evgenii N
Evgenii N
Evgenii N
User
Autore

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

Leggi di più
Postato il da Evgenii N
Evgenii N
Evgenii N
User
Autore

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

Leggi di più
Postato il da Evgenii N
Александр К.
Александр К.
Moderator

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

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

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

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

Leggi di più
Postato il da Александр К.