@puffofsmoke

Mediapartners-Google + nginx = 499 code. Проверьте свои логи

Mediapartners-Google это юзерагент робота гугла, который забирает контент сайта для последующих показов контекстной рекламы.

Как это работает. Посетитель зашёл на страницу. Загрузился ява-скрипт с сайта гугла. Сервер гугла посмотрел на referer и отправил туда робота Mediapartners-Google

Суть проблемы:

Mediapartners-Google запрашивает страницу дважды и с абсолютно одинаковыми HTTP заголовками. Только в первый раз сразу шлёт флаги [FIN, ACK], то есть разрывает соединение не дождавшись ответа. О чём и остаётся красноречивая ошибка 499 в логах вебсервера. Через секунду делает повторный запрос и уже забирает документ целиком.

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

1) Хочу выслушать соображения на тему, что это может быть.
2) Кто крутит adsense рекламу и у кого сервера на nginx, сделайте grep по логам. Наблюдается у вас подобное или нет?
  • Вопрос задан
  • 3410 просмотров
Пригласить эксперта
Ответы на вопрос 1
blo
@blo
инженер-программист
Проверил на одном сайтике — в access логе нашел такую каку
66.249.71.75 - - [13/Apr/2011:14:26:39 +0300] "GET [...] HTTP/1.1" 499 0 "-" "Mediapartners-Google"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы