Вернуться   Форум об интернет-маркетинге > Поисковые системы > Яндекс > Сервисы Яндекса

Ответ
 
Опции темы
Старый 05.11.2012, 12:35   #1
Дипломник
 
Аватар для Playermet
 
Регистрация: 12.06.2012
Сообщений: 73
Репутация: 1419

По умолчанию ЯндексМаркет - сайт недоступен роботу.

Добрый день!

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

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

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

В поддержку конечно обращался.
Дали список IP роботов Яндекса, и попросили проверить, не блокирует ли их фаерволл. Хостер утверждает, что ни один из них не блокируется.
Больше никаких вариантов, помимо "сервер не справляется" и "проблемы с хостингом" предложено не было.

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

В чем может быть проблема?
Playermet вне форума   Ответить с цитированием

Реклама
Старый 05.11.2012, 12:41   #2
Апокалипсис
председатель колхоза
 
Аватар для Апокалипсис
 
Регистрация: 02.11.2008
Сообщений: 2,509
Репутация: 141061

По умолчанию Re: ЯндексМаркет - сайт недоступен роботу.

Цитата:
Сообщение от Playermet Посмотреть сообщение
В чем может быть проблема?
Возможно какой то косяк в движке, например он неверно опознает REFERER или к примеру может магазину cookies требуется, а бот их не принимает.
Апокалипсис на форуме   Ответить с цитированием
Старый 05.11.2012, 12:56   #3
Playermet
Дипломник
 
Аватар для Playermet
 
Регистрация: 12.06.2012
Сообщений: 73
Репутация: 1419

ТопикСтартер Re: ЯндексМаркет - сайт недоступен роботу.

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

Сookies не требуются, отключил и проверил.
Можно чуть подробнее про REFERER?
Playermet вне форума   Ответить с цитированием
Старый 05.11.2012, 13:04   #4
Апокалипсис
председатель колхоза
 
Аватар для Апокалипсис
 
Регистрация: 02.11.2008
Сообщений: 2,509
Репутация: 141061

По умолчанию Re: ЯндексМаркет - сайт недоступен роботу.

Цитата:
Сообщение от Playermet Посмотреть сообщение
Можно чуть подробнее про REFERER?
Если вы уверены на 100% что IP адреса бота не забанены, то попробуйте например на php сэмулировать Яндекс бота. Т.е зайти на сайт с помощью curl - и проверить чтоже видит бот.
А Яндекс что то дельное говорит? Какие заголовки получает бот - недоступность?
Апокалипсис на форуме   Ответить с цитированием
Старый 05.11.2012, 13:32   #5
Playermet
Дипломник
 
Аватар для Playermet
 
Регистрация: 12.06.2012
Сообщений: 73
Репутация: 1419

ТопикСтартер Re: ЯндексМаркет - сайт недоступен роботу.

Интерфейс ЯндексМаркета говорит, что код 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

Последний раз редактировалось Playermet; 05.11.2012 в 15:21..
Playermet вне форума   Ответить с цитированием
Старый 06.11.2012, 21:50   #6
Pall
Работаю с Директ|AdWords
 
Аватар для Pall
 
Регистрация: 07.12.2006
Адрес: Тамбов, Российская Федерация
Сообщений: 3,277
Репутация: 258345
Отправить сообщение для Pall с помощью Skype™

По умолчанию Re: ЯндексМаркет - сайт недоступен роботу.

Ну у меня ситуация по нескольким клиентам похожая. Только с той разницей, что несколько раз в день вырубает на промежуток от часа до пяти.
Pall вне форума   Ответить с цитированием
Старый 07.11.2012, 18:19   #7
Playermet
Дипломник
 
Аватар для Playermet
 
Регистрация: 12.06.2012
Сообщений: 73
Репутация: 1419

ТопикСтартер Re: ЯндексМаркет - сайт недоступен роботу.

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

Хм...
В логах доступа сервера 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/
Попытка к обращению данным из незапущенной сессии?
Playermet вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 12:23. Часовой пояс GMT +4.

Регистрация Справка Пользователи Календарь Поддержка Все разделы прочитаны