| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > 10053 Программа на вашем хост-компьютере разорвала |
| Автор: Itsys 21.5.2009, 21:21 |
| Конфигурация: Win 2003 + IIS + ISA Серверная часть работает на perl, Смотрю мониторинг ISA все запросы проходят нормально, кроме запросов от Yandex, всегда с ошибками, 10053 Программа на вашем хост-компьютере разорвала установленное подключение - наиболее часто встречающаяся. подскажите, что может быть? |
| Автор: Nigel 21.5.2009, 22:20 |
| Эта ошибка возникает, если завершился таймаут при передаче данных. Было такое, когда использовал менеджер закачки, качал что-то, а сервак еле справлялся с нагрузкой, вот и появлялась ошибка 10053. Вобщем заканчивается таймаут на открытие сокета. |
| Автор: Itsys 22.5.2009, 00:16 |
| Но еще раз повторюсь проблемма возникает только с запросами от Яндекса... одновременно с ним идут другие запросы от обычных пользователей и все нормально. Да, Забыл сказать, что изменилась струкутура сайта, и, стоит переадресация с помощью IIFR на первую страницу в случае если пользователь перейдет по ссылке со старого сайта. Так вот, все запросы Яндекса идут по старым ссылкам. |
| Автор: Nigel 22.5.2009, 17:12 |
| Т.е. проблема возникает из-за перенаправления? Посмотрите какие заголовки ваш сервер при этом возвращает. |
| Автор: Itsys 22.5.2009, 17:35 |
| Не могу посмотреть, что выдает сервер Яндексу, т.к. у меня при подключении все нормально. Вот пример запроса со старого сайта: http://www.fastbook.ru/shop.cgi?action=card&GoodId=75052 Вот как она будет вылядеть на новом: http://www.fastbook.ru/card/75052 Редирект делается с помошью IIFR Если ввести что-нибудь, чего на сайте нету, например http://www.fastbook.ru/djfdks/dfsd делается автоматический редирект на главную страницу. Добавлено через 1 минуту и 9 секунд ЗЫ FF заголовки не отображает:( |
| Автор: Nigel 22.5.2009, 19:25 |
| Зашел по 1-й ссылке, по 2-й, никакого редиректа у вас там не стоит. Яндекс куда заходит, в каком месте появляется ошибка 10053? Замечу, что с точки зрение поисковой оптимизации, ссылки организованы неправильно. Не стоит добавлять идентификатор сессии к ссылкам. У вас при заходе каждый раз новые ссылки получаются. Поисковики вас еще не забанили?)) И кстати, 404-я организована тоже неверно. В поисковом индексе у вас будет очень много дублей и вы в скором времени получите бан, если еще не получили. зы. эх, написать чтоль статью по сео, описывающую коды состояний? |
| Автор: Nigel 27.5.2009, 17:19 | ||
| Itsys, может у вас слишком много открытых соединений во время обхода роботом яндекса? Нагрузка какая-либо не наблюдается?
Да сколько угодно, http://rian.ru/asd/asd, http://lenta.ru/asd/asd. Обратите внимание на заголовки. |
| Автор: skyboy 28.5.2009, 00:37 |
| касательно редиректа: в проекте, с которым я работаю, стоял редирект 301 для старых адресов на новые. Яндекс просто игнорировал редирект - адреса оставлял в своей базе(несколько раз с перерывами пытался зайти по уже не существующим адресам), но, получая редирект, убирал их из индекса и вносил в список ошибок индексирования.как-то http://www.google.com.ua/search?q=%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81+%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82 у Яндекса с редиректом. и у нас адреса с редиректом в статистике ошибок шли под разными категориями. это было на прошлой неделе, решилось отключением редиректа для yandexbot'a по заголовку user agent. и это не смотря на то, что в faq'e http://help.yandex.ru/webmaster/?id=995296#995328: переход будет и станет индексироваться новый адрес. |
| Автор: Itsys 28.5.2009, 07:11 | ||||
Нагрузки никакой... остальные запросы, в том числе от Googla и по старым ссылкам проходят нормально.
В том то и дело, что здесь не "редирект" в классическом понимании, т.е. выдача статуса 301, а использование ISAPI фильтра, который для сервера переписывает запрос, его чаще всего используют для оптимизации ссылок, т.е. вместо client.cgi?action=print&form=f1¶ms=pdf делается ссылка /print/f1/pdf, которая на лету для скрипта переписывается, а для клиента идет стандартный 200 статус, хотя такой структуры папок на сервере нет. |
| Автор: Nigel 28.5.2009, 18:13 |
| Удалось решить проблему? У вас сайт зареген в яндекс вебмастер? Если да, то там показывают какие ошибки встретил робот индексатор на сайте. З.Ы. У вас нет редиректа, в апаче это называется mod_rewrite. Редирект идет с кодами 301, 302. |
| Автор: Itsys 28.5.2009, 20:30 |
| Зарегистрировался в вебмастере на Яндексе - ошибка "Неверный HTTP-заголовок" В описании написано, что сай возвращает заголовки не по стандарту. Заголовки возвращаются следующие: HTTP 200 OK Pragma: no-cache\n Cache-Control: no-cache Expires: Thu Jan 1 00:00:00 1970 Content-type: text/html; charset=windows-1251 Чего здесь не так? |
| Автор: Itsys 29.5.2009, 06:33 |
| Проблема решена. Вместо HTTP 200 OK Сайт должен возвращать HTTP/1.1 200 OK |