Проблема с kcaptch

У меня периодически подвисает сайт, с хостинга говорят, что постоянно висят запросы похожий на этот связанный с kcaptch

 1824 21721829  20   0 38.5g 428m 7852 S    0  0.2   0:00.02 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
 5267 21721829  20   0 38.5g 428m 7372 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
 6883 admin    20   0 17208 1220  960 R    0  0.0   0:00.04 top
 9105 21721829  20   0 38.5g 428m 7860 S    0  0.2   0:00.02 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
12384 21721829  20   0 38.5g 428m 7240 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
16442 21721829  20   0 38.5g 428m 7240 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
19470 21721829  20   0 38.5g 428m 7864 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
19730 admin    20   0 62252 1720  912 S    0  0.0   0:00.05 sshd: admin@pts/13
19732 admin    20   0 12532 1420 1216 S    0  0.0   0:00.00 bash -c if [ -d /home/g/admin/site.ru/public_html/ ]; then cd /home/g/admin/site.ru/public_html/; else echo - Not find path ; cd /home/g/admin/site.ru/public_html; fi &
19733 admin    20   0 21648 2720 1768 S    0  0.0   0:00.05 /bin/bash -l
22426 21721829  20   0 38.5g 428m 7240 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
35110 21721829  20   0 38.5g 439m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
38518 21721829  20   0 38.5g 428m 7280 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
38666 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.06 apache24: [site.ru] GET /main_dishes/ris-s-.html HTTP/1.1 [80.92.25.26] [2/30]
38900 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.06 apache24: [site.ru] GET /main_dishes/ryba-pod-moczareloj.html HTTP/1.1 [188.165.15.99
39190 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
39395 21721829  20   0 38.5g 439m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /profile/KseniaNikolaevna/created/comments/ HTTP/1.1 [27.159.199.21] [4/30
39472 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.06 apache24: [site.ru] GET /main_dishes/kurinye.html HTTP/1.1
39945 21721829  20   0 38.5g 440m  13m S    0  0.2   0:00.10 apache24: [site.ru] GET /blog/main_dishes/page12/ HTTP/1.1 [157.55.39.19] [6/30]
40585 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /main_dishes/khrustyashhie.html HTTP/1.1 [188.227.20.177]
40844 21721829  20   0 38.5g 443m  13m S    0  0.2   0:00.10 apache24: [site.ru] GET /blog/main_dishes/ HTTP/1.1 [208.78.85.244] [8/30]
41075 21721829  20   0 38.5g 428m 7280 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
41599 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /profile/IvaBramlett/created/topics/ HTTP/1.1 [188.165.15.99] [9/30]
42297 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.06 apache24: [site.ru] GET /cooking_in_multicookings_redmond/vkusnoe-menyu.html HTTP/1.1 [
42493 21721829  20   0 38.5g 439m  12m S    0  0.2   0:00.08 apache24: [site.ru] GET /profile/natalexina/wall/ HTTP/1.1 [91.207.9.206] [11/30]
42674 21721829  20   0 38.5g 428m 7280 S    0  0.2   0:00.01 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
42675 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /main_dishes/tushyonye-v-smetane-kurinye.html HTTP/1.1
42718 21721829  20   0 38.5g 428m 7904 S    0  0.2   0:00.02 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
42759 21721829  20   0 38.5g 438m  12m S    0  0.2   0:00.06 apache24: [site.ru] GET /childrens_menu/file-s-ovoshhami-na-paru-.html HTTP/1.1 [85.26
42822 21721829  20   0 38.5g 441m  13m S    0  0.2   0:00.12 apache24: [site.ru] GET / HTTP/1.1 [27.159.199.21] [14/30]
44462 21721829  20   0 38.5g 428m 7280 S    0  0.2   0:00.02 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
46045 21721829  20   0 38.5g 428m 7892 S    0  0.2   0:00.02 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
46176 21721829  20   0 38.5g 439m  12m S    0  0.2   0:00.07 apache24: [site.ru] GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch
46605 21721829  20   0 38.5g 428m 7236 S    0  0.2   0:00.01 apache24: [site.ru] GET /main_dishes/kurinye-nozhki-zapechennye-.html HTTP/1.1


Сегодня так же проверил сайт через программу Xenu и она показала, что на сайте огромное количество ссылок с ошибками в виде:
http://site.ru//engine/lib//external/kcaptcha/index.php?PHPSESSID=3ca129456c812dab6d93ec667698ea13


Так же в Гугл Вебмастер также висит большое количество дублей как раз на эти ссылки.

Как избавить сайт от этой проблемы?

Вот еще что нашел в интернете. https://github.com/livestreet/livestreet/issues/296

8 комментариев

0
Я так понимаю, для livestreet пофиксили github.com/livestreet/livestreet/commit/5049912aea6932a328834360b7616fb38d863018

А у вас какая версия Alto?
Отредактирован:
+1
Тут не только (и не столько) версия движка играет роль, сколько шаблон — это ведь было пофиксено на уровне CSS и шаблона. Поэтому, если старый шаблон, то и проблема никуда не денется.

Плюс, непонятно еще, что это вообще за запрос:
GET /engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptch

Какой-то странный обрубок.
0
Код разместил весть который прислали из тех поддержки хостинга.
0
Alto CMS: 0.9.7.1
0
Вот ещё как я понимаю это топ запросов:

Top 20 Requests:
82614 site.ru//engine/lib//external/kcaptcha/index.php
23102 site.ru/engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptcha/index.php
10799 site.ru/registration/
4757 site.ru/
4348 site.ru/login/
и т.д.
Отредактирован:
+1
Вам нужно связаться с автором шаблона (если у вас «fortune» например, то the-boss ) и попросить пофиксить. Как сказал Вадим здесь дело не в движке, а в самом шаблоне.

Можете попытаься самостоятельно по аналогии git
0
Да у меня fortune, с the-boss пробовал связаться молчит и не отвечает.

Буду пробовать сам по примеру сделать.
+1
Скорее всего «обрубок» — это какой-то баг либо в системе логгирования, либо как-то криво логи были скопированы. Полный запрос получается, все же, такой:
site.ru/engine/lib/external/kcaptcha/http://site.ru/engine/lib/external/kcaptcha/index.php

Что, разумеется, тоже странно, т.к. после "...kcaptcha/" вдруг идет УРЛ, начинающийся с «http://». И с этим нужно разбираться, что это за ерунда (скорее всего, в шаблоне какие-то ошибки).

А в целом, судя по топу запросов, это атака ботов, банальный брутфорс.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.