Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Сервер разрывает связь при скачке файла

Раздел для новичков и не только. Если не знаете где задать свой вопрос, не стесняйтесь, пишите здесь. Только, пожалуйста, правильно его сформулируйте :-) .

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
rewuxiin
Супер модератор
Супер модератор
Сообщения: 222
Зарегистрирован: 30 окт 2012, 15:14

Сервер разрывает связь при скачке файла

23 июл 2013, 00:28

всем привет!
сервер настроен по мотивам темы "идеальный сервер debian 6 + ISPConfig"

работает все отлично, но вот задачка появилась:

два раза в сутки происходит экспорт из магазина в директорию в файл .csv - который после скачивается автоматически каталогами для импорта.
но всеже один каталог никак не может выкачать файл - обрывается скачка.

проверил на 5-ти провайдерах и 5 браузерах - скачка проходит на ура.

присылают из поддержки такой вот каламбур:

Код: Выделить всё

Наш провайдер Атлант-телеком. При попытке скачать прайс ошибка: "http://site.com/price/autoship_to_onliner.csv
Connecting to site.com (site.com)|**IP**|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 208684 (204K), 205788 (201K) remaining [text/csv]
Saving to: `/www/b2b/price-lists/5803/auto-import-5'

     0K ,,..                                                    2%  727K=0.002s

2013-07-05 08:05:07 (727 KB/s) - Read error at byte 4344/208684 (Connection reset by peer). Giving up.",
я проверяю с такого же провайдера:

Код: Выделить всё

wget http://site.com/price/autoship_to_onliner.csv
--2013-07-15 09:15:00--  http://site.com/price/autoship_to_onliner.csv
Распознаётся site.com (site.com)... **IP**
Подключение к site.com (site.com)|**IP**|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 208682 (204K) [text/csv]
Сохранение в: «autoship_to_onliner.csv»

100%[======================================>] 208.682      111KB/s   за 1,8s

2013-07-15 09:15:02 (111 KB/s) - «autoship_to_onliner.csv» сохранён [208682/208682]
пишу мол у вас 206 ошибка из-за заголовка Partial Content

снова отписывают мол проблема на моей стороне -
Повторяю, что проблема на ваше стороне. Файл не скачивается даже браузером.

Ваш сервер сам разрывает соединение через 15 секунд после того как отправляет заголовок 200 ОК. За заголовком ничего не передается, и спустя некоторое время соединение рвется со стороны сервера (то есть с ВАШЕЙ сторны).
В прикрепленном файле дамп для анализа.
также прикрепляю файл дампа.
не могу понять у кого все же косяк.

домен и ип сервера изменил. в файле дампа можно помотреть
Вложения
dump.zip
(1.36 КБ) 142 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 07:27

rewuxiin писал(а): который после скачивается автоматически каталогами для импорта.
Скачивается автоматически как? По cron через wget? Если так, то вместо wget попробуйте curl. (Не забудьте установить его, если отсутствует).
rewuxiin
Супер модератор
Супер модератор
Сообщения: 222
Зарегистрирован: 30 окт 2012, 15:14

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 13:38

SinglWolf писал(а): Скачивается автоматически как? По cron через wget? Если так, то вместо wget попробуйте curl. (Не забудьте установить его, если отсутствует).
так скрипт автоскачки выполняется на их стороне, с моей для чего curl?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 16:07

rewuxiin писал(а):так скрипт автоскачки выполняется на их стороне, с моей для чего curl?
*SCRATCH* Хм... Я не правильно понял.
Тогда, если не сакчивается только 1 файл, то что-то с файлом. Попробуйте подменить нескачиваемый каталог другим и проверить.(Каталоги на вашей стороне, надеюсь? :-) )
rewuxiin
Супер модератор
Супер модератор
Сообщения: 222
Зарегистрирован: 30 окт 2012, 15:14

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 16:18

SinglWolf писал(а): *SCRATCH* Хм... Я не правильно понял.
Тогда, если не сакчивается только 1 файл, то что-то с файлом. Попробуйте подменить нескачиваемый каталог другим и проверить.(Каталоги на вашей стороне, надеюсь? :-) )
смену каталога пробовал - не помогает.

да и скачивается он нормально везде ге я только пробовал. не скачивается конкретно тем скриптом (и как они утверждают даже браузером) у каталога.
думал быть может кто поопытнее рассмотрит дамп который они мне прислали.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 16:47

rewuxiin писал(а):да и скачивается он нормально везде ге я только пробовал. не скачивается конкретно тем скриптом (и как они утверждают даже браузером) у каталога.
Тогда проблема не у Вас. 100% Дамп нормального скачивания есть, чтобы сравнить?
rewuxiin
Супер модератор
Супер модератор
Сообщения: 222
Зарегистрирован: 30 окт 2012, 15:14

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 17:33

SinglWolf писал(а): Тогда проблема не у Вас. 100% Дамп нормального скачивания есть, чтобы сравнить?
вот аж два с разных провайдеров и разных машин
Вложения
pack2.zip
(65.15 КБ) 142 скачивания
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

Re: Сервер разрывает связь при скачке файла

23 июл 2013, 21:10

rewuxiin писал(а):вот аж два с разных провайдеров и разных машин
Тут даже размер дампа в разы больше, так как файл нормально скачался. Отправьте в саппорт...
В dump.cap видно, что у них качается curl'ом, попробуйте скачать файл им:

Код: Выделить всё

curl http://site.com/price/autoship_to_onliner.csv
Если скачается нормально, то 200% проблема не на Вашей стороне. Ещё бы посмотреть на ихний скрипт, но, думаю, не дадут.
rewuxiin
Супер модератор
Супер модератор
Сообщения: 222
Зарегистрирован: 30 окт 2012, 15:14

Re: Сервер разрывает связь при скачке файла

27 июл 2013, 13:20

проблема оказалась больше.

вот ответ на мои доводы и дампы.
При скачивании вашего прайса выдается ошибка: curl: (56) Recv failure: Connection reset by peer
и тут я вспомнил что у товарища, как-то, сайт не хотел открываться или открывался медленно, хотя в тоже время у меня и ещё у некоторых - вполне себе быстро. (хотя пинг на ип отличный)
попросил попробовать открыть сам сайт -
Сайт открывается с трудом - Атлант телеком
вот и не могу понять, то ли провайдер намеренно режет скорость для некторых подсетей, то ли у меня косяк.

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

Вернуться в «Вопросы новичков»