ЯндексМаркет - сайт недоступен роботу.

Playermet
На сайте с 12.06.2012
Offline
18
4127

Добрый день!

Уже целый месяц кормлю клиента завтраками, никак не могу заставить работать ЯндексМаркет.

Модерацию прошли со второй попытки, и то по мелочи поправить попросили. Счет пополнили, добавили CSV с товарными предложениями, перепроверили все.

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

В итоге кликов вообще не поступает, за исключением одного, полученного в чудом отработавший двухчасовой период неделю назад.

В поддержку конечно обращался.

Дали список IP роботов Яндекса, и попросили проверить, не блокирует ли их фаерволл. Хостер утверждает, что ни один из них не блокируется.

Больше никаких вариантов, помимо "сервер не справляется" и "проблемы с хостингом" предложено не было.

Сайт, собственно, работает круглосуточно и стабильно, в чем и убеждаюсь каждый день (Метрика установлена, лично посещаю сайт). Пробовал даже менять время запуска на 3 часа позже. Не помогло.

В чем может быть проблема?

Апокалипсис
На сайте с 02.11.2008
Offline
391
#1
Playermet:
В чем может быть проблема?

Возможно какой то косяк в движке, например он неверно опознает REFERER или к примеру может магазину cookies требуется, а бот их не принимает.:)

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
Playermet
На сайте с 12.06.2012
Offline
18
#2

Так в момент выключения магазина у робота претензий нет.

Сookies не требуются, отключил и проверил.

Можно чуть подробнее про REFERER?

Апокалипсис
На сайте с 02.11.2008
Offline
391
#3
Playermet:
Можно чуть подробнее про REFERER?

Если вы уверены на 100% что IP адреса бота не забанены, то попробуйте например на php сэмулировать Яндекс бота. Т.е зайти на сайт с помощью curl - и проверить чтоже видит бот.

А Яндекс что то дельное говорит? Какие заголовки получает бот - недоступность?

Playermet
На сайте с 12.06.2012
Offline
18
#4

Интерфейс ЯндексМаркета говорит, что код 404.

Если USERAGENT Маркета "YandexMarket/1.9-2 (compatible; http://market.yandex.ru", а REFERER "http://market.yandex.ru", то при загрузке через CURL все нормально, не считая кодировки текста на странице.

Может я что-нибудь упустил, я не особо в этом разбираюсь.

---

<?php
$ch = curl_init('http://mhome.in.ua/rus/view/!/kids/?id=72&size=P');
curl_setopt($ch, CURLOPT_USERAGENT, 'YandexMarket/1.9-2 (compatible; http://market.yandex.ru)');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://market.yandex.ru');
curl_exec($ch);
curl_close($ch);
?>

Отдает это:

HTTP/1.1 200 OK Server: nginx/1.0.15 Date: Mon, 05 Nov 2012 11:11:24 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.3.3 Set-Cookie: PHPSESSID=5r1okmqcmp1oj7g7pfr5jv0sm6; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache
Dmitry V___v
На сайте с 07.12.2006
Offline
286
#5

Ну у меня ситуация по нескольким клиентам похожая. Только с той разницей, что несколько раз в день вырубает на промежуток от часа до пяти.

Создание и ведение кампаний Google/Bing/Twitter/FB Ads под USA, Canada, United Kingdom and Australia ( https://searchengines.guru/ru/forum/1028286 ) + жирный линкбилдинг под бурж ( https://searchengines.guru/ru/forum/1028282 )
Playermet
На сайте с 12.06.2012
Offline
18
#6

В том то и проблема, что кликов я вообще не получаю.

Хм...

В логах доступа сервера IP-адрес с юзерагентом Маркета не совпадает ни с одним из предоставленных поддержкой Яндекса.

При этом на этот же IP есть уйма записей в логе ошибок.

Знающие, помогите пожалуйста разобраться, что означают такие записи:

[Wed Nov 07 01:08:00 2012] [error] [client 91.211.118.73] PHP Notice: Undefined variable: num in /*вырезано*/www/mhome.in.ua/views/rus/_header.phtml on line 28, referer: http://mhome. in. ua/
[Wed Nov 07 01:08:00 2012] [error] [client 91.211.118.73] PHP Notice: Undefined index: whatWriteInCart in /*вырезано*/www/mhome.in.ua/views/rus/_header.phtml on line 44, referer: http://mhome. in. ua/

Попытка к обращению данным из незапущенной сессии?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий