Transferred a partial file 1с ошибка ftp

Знатоки FTP есть? ☑ 0

alxbzm

15.10.09

00:33

Пытаюсь подключиться к FTP серверу через FTPСоединение и при выполнении метода Получить() получаю ошибку

Ошибка работы с Интернет:  ftp://xxx.xxx.xxx.xxx:21Transferred a partial file

Анализ последних логов сервера (имеем Filezilla Server) показывает, что сначала клиент запрашивает размер файла (командой SIZE), потом командой RETR пытается его получить и после этого сразу же (без таймаутов — видимо кто-то принудительно разрывает) соединение прекращается.

Гугление по данному вопросу ясности не внесло.

Моя догадка, что клиент спрашивает размер файла, а потом выясняется что объявленный размер не соответствует действительности (хотя я слабо представляю как это происходит), но файл не закачивается при этом ни на байт — на диске создается пустой файл.

В общем, даже не понимаю куда копать и что смотреть. P.S.: передача в пассивном режиме, если это как-то может помочь…

1

Advan

15.10.09

01:03

провайдер какой?

2

Advan

15.10.09

01:09

было что подобное вылечилось сменой провайдера

3

alxbzm

15.10.09

01:20

Да не… Провайдер тут ни при чем…. Связь 100% стабильная — я даже локально пробовал — такая же фигня… думаю, с настройками самой FileZill’ы проблемы… Вопрос в том, как узнать из-за чего именно соединение на передачу данных не получается.

Самое интересное, что родной клиент (FileZilla) коннектится без проблем. Единственное различие, что родной клиент переводит сервак в пассивный режим командой PASV, а вот 1С-ный клиент командой EPSV. Вот думаю здесь может быть собака зарыта…. Еще бы как-нибудь посмотреть логи 1с-ного клиента, но по-моему такая фича не предусмотрена…

4

alxbzm

15.10.09

12:28

+(3) — хотя нет — локально все-таки соединяется без проблем. Не могу понять в чем же может быть проблема: файерволы отключены и локально и удаленно.

В чем же разница между локальным и удаленным подключением? Проводил эксперименты на двух компьютерах, находящихся в одной подсети. Локально подключался не на localhost, а на внешний сетевой адрес компьютера — все работает. FileZilla Server и локально и удаленно установлен с идентичными настройками.

В общем, помощь в данном вопросе все еще актуальна. Просто ну очень не хочется переходить на ВК в таком «штатном» вопросе.

5

Fragster

15.10.09

12:33

а там пассивный/активный режим переключать можно? попробуй!

6

alxbzm

15.10.09

12:46

(5) переключить можно везде (и в сервере и на клиенте), только активный режим мне не нужен — в рабочем использовании у меня есть один сервер, который из-за прокси должен работать (и кстати нормально работает, вот только не с встроенным клиентом 1С v8), поэтому этот режим я не тестировал — пытаюсь все-таки настроить пассивный режим. Кстати, компонента DialMail.dll в пассивном режиме тоже нормально работает.

Мне сам смысл ошибке не понятен — я бы еще понял бы если бы какие-то порты были бы перекрыты — соединение по таймауту отваливалось бы, так тут сразу соединение обрывается, причем большое подозрение что рвет его клиент 1С.

Вот это пишет сервер в своем логе и на этом соединение заканчивается:

(000046) 15.10.2009 12:31:18 — 000 (xxx.xxx.xxx.xxx)> RETR Message.zip
(000046) 15.10.2009 12:31:18 — 000 (xxx.xxx.xxx.xxx)> 150 Connection accepted
(000046) 15.10.2009 12:31:18 — 000 (xxx.xxx.xxx.xxx)> 426 Connection closed; transfer aborted.

7

Advan

15.10.09

12:51

А провайдер то у тебя всетаки какой? У меня была такая проблема с мегафоном, решилось созданием VPN соединения.

8

alxbzm

15.10.09

12:52

(7) какой-какой — локальная сеть у меня провайдер )))) уже по инету ниче не тестирую — пытаюсь хотя бы в локалке поднять.

9

Advan

15.10.09

12:55

(8)Тогда хрен знает
Попробуй виндовский FTP и поменяй порт
1с чаще зависает чем рвет соединение — с помощью проводника пускает на FTP? 1с использует стандартные виндовские библиотеки

10

Advan

15.10.09

12:56

к томуже попробуй на другой комп FTP перенести — может просто память/жесткий, сетевуха глючат

11

Advan

15.10.09

12:57

и еще права доступа?

12

alxbzm

15.10.09

13:02

ftp.exe не поддерживает пассивный режим. Кстати, через проводник взлетело… Блин — неужели очередная недокументированная багофича 1Це…

13

Advan

15.10.09

13:04

(12)А вот это уже странно — 1с использует теже библиотеки что и винда.
А движек то у тебя какой?

14

Advan

15.10.09

13:04

и винда какая?

15

alxbzm

15.10.09

13:05

(14) На сервере W2K3, локально WinXp

16

alxbzm

15.10.09

13:06

(13) движок 8.1.13.41

17

alxbzm

15.10.09

13:11

+(12) Проводник тоже использует команду PASV в отличие от 1С, которая использует EPSV. Все-таки подозреваю что дело в этой команде. Возможно, FileZilla некорректно работает с этой командой. RFC никто не сможет расшифровать по поводу как должна работать EPSV и в чем отличие от PASV? ))))

18

alxbzm

15.10.09

13:11

(17) *сможет = поможет )))))

19

sidalexsandr

15.10.09

13:15

alxbzm товарищ а ты не пробовал обновить ftp сервер свой на последнюю версию. Ведь на то и обновления чтобы исправлять баги программ.

20

alxbzm

15.10.09

13:25

(19) — не поверишь — первое что попробовал. Установил 0.9.33. Свежее на данный момент нет.

Предложите бесплатную альтернативу — буду очень признателен — попробую на ней.

Ошибка работы с Интернет: Transferred a partial file

Возникла ошибка при получении файла из 1C:Bitrix средствами 1с из УТ 11.2, казалось, при обычном соединении, всё как всегда правильно.

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

  • Предположение:
  • Характеристика клиента:
  • Прочие условия:
  • Решение:
      • Пример кода
  • Заключение

Предположение:

  • медлительность битрикса
  • медлительность или некорректная работа 1с
  • удаленность сайта или его расположение
  • особенности платформы или клиентской части

Характеристика клиента:

Платформа 8.3.6.2390, Windows 7 64 bit, ssd, usb-ключ, файловый вариант.

Прочие условия:

Использование Winhttp невозможно, так как сервер заказчика работает под управлением linux.

Решение:

Игра с параметрами  таймаутов и заголовков не давала результатов, т.е. файл мог загрузиться, а мог и не загрузиться.

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

Пример кода

Соединение = Новый HTTPСоединение(АдресСайта, , , , , 1500 );
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "text/html;charset=UTF-8");
ЗаголовокHTTP.Вставить("Keep-Alive","timeout=30, max=100;");
ЗаголовокHTTP.Вставить("Connection","keep-alive");
ЗаголовокHTTP.Вставить("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.12785 YaBrowser/13.12.1599.12785 Safari/537.36");
ЗаголовокHTTP.Вставить("Host", АдресСайта);
HTTPЗапрос = Новый HTTPЗапрос(АдресФайла,ЗаголовокHTTP);
Попытка
	СчетчикПопыток = 1;
	Пока СчетчикПопыток<20 Цикл
		Попытка
		      Результат  = Соединение.Получить(HTTPЗапрос,ИмяФайлаЗапроса);
		      Сообщить("Получено с "+СчетчикПопыток +" попытки");
		      Прервать;
		Исключение
			СчетчикПопыток  = СчетчикПопыток+1;
		КонецПопытки;	
	КонецЦикла;	
		
	Если Результат.КодСостояния >299 Тогда
		СтрокаСообщения = "Код состояния " + Результат.КодСостояния + " файл не запрошен";
		Сообщить(СтрокаСообщения);
		Возврат Ложь;
	КонецЕсли;		
Исключение
	СтрокаСообщения = ОписаниеОшибки();
	Сообщить(СтрокаСообщения, СтатусСообщения.Важное);
	Возврат Ложь;
КонецПопытки;

Но счастье длилось недолго и 20 попыток стало мало. Пришлось увеличить количество попыток до 50 и тогда отдача пошла с 40 попытки.

Надеюсь битрикс не заблокирует эту DDoS-атаку, но пока работает.

Перезапуск 1С Предприятия опять запустило скачку с первой попытки. Платформа? Нестабильность работы сервера bitrix?

Далее: не хватает и 50, сразу после этого — с 8.

Заключение

Ситуация из разряда, когда всё делаешь правильно, но от тебя ничего не зависит и приходится использовать «костыли».

Можно вынести один положительный момент — получается хорошая универсальная «болванка» кода подключения, с отработкой большинства ньюансов.

Реклама всегда менее актуальна, чем думают ее создатели.

Здраствуйте, требуется совет бывалых! Необходимо получить данные с внешнего веб-сервиса (не 1С), с помощью WS-ссылки получить данные невозможно, т.к. он поднят и написан на SOAP/Java (1С Java-сервисы не понимает толком, точнее не разбирает структуру толком), поэтому создаю новое HTTP-соединение, заполняю шапку и файл-отправки, выполняю метод «ОтправитьДляОбработки». Если таким способом забирать небольшие объемы данных — все отрабатывается отлично, а на больших после примерно тайм-аута в 50 сек выходит ошибка «Ошибка работы с Интернет: Transferred a partial file». Тайм-аут в соединении установлен 0, пробовал принудительно указывать 600 — безрезультатно. В какую сторону копать? 1) soapUI отлично получает и отрабатывает данные, поэтому думаю дело не в настройках файерволла. 2) Через WS-ссылку данные получает, но выводит пустую таблицу. 3) В логах сервера, на котором поднят вебсервис пишет что отдал все данные полностью. 4) Платформа 8.2.17.153, на 8.2.14.540 аналогичная ситуация.

Может не с програмой проблема, а с соединением. Такое встречал когда MTU не совпадал на модеме(точнее через ВПН), у провайдера и на вин.компе. Попробуй чем то другим (не 1С-ным) для начала передать файл.

А ну еще и веб-сервер может резать/ограничивать доступный размер данных при передаче.

Говорит же SoapUI нормально получает

Имеется ввиду создавать COM-объект? Спасибо, попробую так.

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Показывать по
10
20
40
сообщений

Новая тема

Ответить

NNR

Дата регистрации: 06.01.2008
Сообщений: 78

Долгое время не работала в программе 1С Предприятие — бухгалтерия, сейчас хочу выполнить все обновления. программа долго грузится, затем появляется надпись — transferred a partial file. Как быть в такой ситуации.

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Выполнять обновление не через подключение к сайту обновлений, а скачивая отдельные пакеты, устанавливая их и обновляя через конфигуратор поочередно.

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

И не забывать обновлять платформу.

VVP

Дата регистрации: 12.10.2006
Сообщений: 4950

Можно один раз — на крайнюю.

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Может не обновиться на крайнюю.

Показывать по
10
20
40
сообщений

Читают тему:

Happy 8th birthday to the Maveryx Community! Take a walk down memory lane in our birthday blog, and don’t miss out on the awesome birthday present that all Maveryx Community members get to take advantage of!

en

  • English (US)

  • Français

  • Deutsch

  • 日本語

  • Português

  • Español


Search


Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.


Showing results for 


Search instead for 

Did you mean: 


Close

Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

  • Community
  • Community
  • Participate
  • Discussions
  • Designer Desktop
  • FTP Error transferring data: Transferred a partia…

Options

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page

ISUGraber

I am currently getting the above error while I’m trying to configure an FTP Tool and I can’t figure out what is going on.  I found this article:  Alteryx FTP Example  but there was no resolution on it.

I’ve modified the time out and below are my configurations.

AlteryxFTP_Basic.pngAlteryx_FTP_Headers.pngAlteryx_FTP_Payload.pngAlteryx_FTP_Connection.png


  • All forum topics


  • Previous

  • Next

3 REPLIES 3

Hollingsworth

My immediate idea is to save the data out as a file and see if that is successful.

What kind of file are you attempting to download?

ISUGraber

Text and a file with no file extension.  

I ended up using ADF to download the file(s) into a shared directory and then Alteryx will parse the information out and load it into a table.  It’s a shame I couldn’t do everything in Alteryx.  

spainn

I get these errors too whilst downloading csv files.  I don’t have the option to break the files into smaller.  I don’t actually think there is an error.  The file is still transferred without any corruption.  I basically just want to ignore this error.  Any ideas?

  • AAH

    1

  • AAH Welcome

    2

  • Academy

    24

  • ADAPT

    87

  • Add column

    1

  • Add New Column

    1

  • Admin Settings

    1

  • Administration

    35

  • Adobe

    199

  • Advanced Analytics

    1

  • Advent of Code

    5

  • Alias Manager

    109

  • Alteryx

    1

  • Alteryx 2020.1

    4

  • Alteryx Academy

    3

  • Alteryx Analytics

    1

  • Alteryx Analytics Hub

    2

  • Alteryx Community Introduction — MSA student at CSUF

    1

  • Alteryx Connect

    1

  • Alteryx Designer

    78

  • Alteryx Engine

    1

  • Alteryx Gallery

    1

  • Alteryx Hub

    1

  • alteryx open source

    1

  • Alteryx Post response

    1

  • Alteryx Practice

    138

  • Alteryx SDK API

    1

  • Alteryx team

    1

  • Alteryx Tools

    1

  • AlteryxForGood

    1

  • Amazon s3

    198

  • AMP Engine

    153

  • ANALYSTE INNOVATEUR

    1

  • Analytic App Support

    1

  • Analytic Apps

    18

  • Analytic Apps ACT

    1

  • Analytics

    2

  • Analyzer

    21

  • Announcement

    4

  • API

    1,387

  • App

    2

  • App Builder

    5

  • Append Fields

    1

  • Apps

    1,569

  • Archiving process

    1

  • ARIMA

    1

  • Assigning metadata to CSV

    1

  • Authentication

    4

  • Automatic Update

    1

  • Automating

    1

  • Banking

    1

  • Base64Encoding

    1

  • Basic Table Reporting

    1

  • Batch Macro

    1,556

  • Beginner

    1

  • Behavior Analysis

    292

  • Best Practices

    2,999

  • BI + Analytics + Data Science

    1

  • Book Worm

    2

  • Bug

    781

  • Bugs & Issues

    2

  • Business Days Calculation

    1

  • Calgary

    94

  • CASS

    75

  • Cat Person

    1

  • Category Apps

    1

  • Category Connectors

    1

  • Category Documentation

    1

  • Category Input Output

    2

  • Category Predictive

    1

  • Category Spatial

    1

  • Category Time Series

    2

  • Category Transform

    1

  • Certification

    4

  • Chained App

    310

  • Challenge

    17

  • Charting

    1

  • Clients

    5

  • Clustering

    1

  • Common Use Cases

    4,051

  • Communications

    1

  • Community

    276

  • Computer Vision

    29

  • Concatenate

    1

  • Conditional Column

    1

  • Conditional statement

    1

  • CONNECT AND SOLVE

    1

  • Connecting

    4

  • Connectors

    1,575

  • Contains

    1

  • Content

    1

  • Content Management

    8

  • Contest

    6

  • Conversation Starter

    23

  • copy

    1

  • COVID-19

    4

  • Create a new spreadsheet by using exising data set

    1

  • Credential Management

    3

  • Curious*Little

    1

  • Custom Formula Function

    2

  • Custom Tools

    1,869

  • Dash Board Creation

    1

  • Data Analyse

    1

  • Data Analysis

    2

  • Data Analytics

    1

  • Data Challenge

    107

  • Data Cleansing

    5

  • Data Connection

    2

  • Data Investigation

    3,346

  • Data Load

    1

  • Data Science

    33

  • Database Connection

    2,689

  • Database Connections

    6

  • Datasets

    5,066

  • Date

    3

  • Date and Time

    3

  • date format

    2

  • Date selection

    2

  • Date Time

    3,193

  • Dateformat

    1

  • dates

    1

  • datetimeparse

    2

  • Defect

    10

  • Demographic Analysis

    233

  • Designer

    2

  • Designer Cloud

    347

  • Designer Integration

    118

  • Developer

    3,963

  • Developer Tools

    3,285

  • Discussion

    2

  • Documentation

    581

  • Dog Person

    4

  • Download

    1,239

  • Duplicates rows

    1

  • Duplicating rows

    1

  • Dynamic

    1

  • Dynamic Input

    1

  • Dynamic Name

    1

  • Dynamic Processing

    3,078

  • dynamic replace

    1

  • dynamically create tables for input files

    1

  • Dynamically select column from excel

    1

  • Email

    875

  • Email Notification

    1

  • Email Tool

    2

  • Embed

    1

  • embedded

    1

  • Engine

    126

  • Enhancement

    4

  • Enhancements

    2

  • Error Message

    2,621

  • Error Messages

    6

  • ETS

    1

  • Events

    242

  • Excel

    1

  • Excel dynamically merge

    1

  • Excel Macro

    1

  • Excel Users

    1

  • Explorer

    5

  • Expression

    1,885

  • extract data

    1

  • Feature Request

    4

  • Filter

    1

  • filter join

    1

  • Financial Services

    1

  • Foodie

    4

  • Formula

    2

  • formula or filter

    1

  • Formula Tool

    4

  • Formulas

    2

  • Fun

    5

  • Fuzzy Match

    813

  • Fuzzy Matching

    1

  • Gallery

    701

  • General

    184

  • General Suggestion

    4

  • Generate Row and Multi-Row Formulas

    1

  • Generate Rows

    1

  • Getting Started

    1

  • Google Analytics

    211

  • grouping

    1

  • Guidelines

    16

  • Hello Everyone !

    2

  • Help

    4,536

  • How do I colour fields in a row based on a value in another column

    1

  • How-To

    1

  • Hub 20.4

    2

  • I am new to Alteryx.

    1

  • identifier

    1

  • In Database

    1,277

  • In-Database

    1

  • Input

    4,681

  • Input data

    2

  • Input Output

    3

  • Inserting New Rows

    1

  • Install

    4

  • Installation

    465

  • Interface

    3

  • Interface Tools

    1,978

  • Introduction

    7

  • Iterative Macro

    1,160

  • Jira connector

    1

  • Join

    2,106

  • knowledge base

    1

  • Licenses

    1

  • Licensing

    279

  • List Runner

    1

  • Loaders

    20

  • Loaders SDK

    3

  • Location Optimizer

    87

  • Lookup

    1

  • Machine Learning

    226

  • Macro

    2

  • Macros

    3,180

  • Mapping

    1

  • Marketo

    29

  • matching

    1

  • Merging

    1

  • MongoDB

    97

  • Multiple variable creation

    1

  • MultiRowFormula

    1

  • Need assistance

    1

  • need help :How find a specific string in the all the column of excel and return that clmn

    1

  • Need help on Formula Tool

    1

  • network

    1

  • NetworkDays Function Equivalent

    1

  • New Tool

    1

  • news

    1

  • None of your Business

    1

  • Numeric values not appearing

    1

  • ODBC

    1

  • Off-Topic

    15

  • Office of Finance

    1

  • Oil & Gas

    1

  • Optimization

    815

  • Outdoor enthusiast

    1

  • Output

    5,471

  • Output Data

    1

  • package

    1

  • Parse

    2,332

  • Pattern Matching

    1

  • People Person

    6

  • percentiles

    1

  • Power BI

    234

  • practice exercises

    1

  • Predictive

    2

  • Predictive Analysis

    1,349

  • Predictive Analytics

    1

  • Preparation

    5,624

  • Prescriptive Analytics

    272

  • Publish

    317

  • Publishing

    1

  • Python

    831

  • Qlik

    61

  • quartiles

    1

  • query editor

    1

  • Question

    21

  • Questions

    2

  • R square values

    1

  • R Tool

    731

  • RE GEX Convert

    1

  • refresh issue

    1

  • RegEx

    2,279

  • Remove column

    1

  • Reporting

    2,524

  • Resource

    17

  • RestAPI

    1

  • Role Management

    3

  • Run Command

    660

  • Run Workflows

    12

  • Runtime

    1

  • Salesforce

    345

  • Schedule

    1

  • Schedule Workflows

    3

  • Scheduler

    510

  • Scientist

    3

  • Search

    3

  • Search Feedback

    19

  • Server

    598

  • Settings

    1,043

  • Setup & Configuration

    95

  • SFTP

    1

  • Sharepoint

    573

  • Sharing

    2

  • Sharing & Reuse

    1

  • Smartsheet

    1

  • Snowflake

    1

  • Spatial

    1

  • Spatial Analysis

    846

  • Student

    10

  • Styling Issue

    1

  • Subtotal

    1

  • System Administration

    2

  • Tableau

    640

  • Tables

    1

  • Technology

    1

  • Text Mining

    400

  • Thumbnail

    1

  • Thursday Thought

    13

  • Time Series

    509

  • Time Series Forecasting

    1

  • Tips and Tricks

    4,503

  • Tool Improvement

    9

  • Tools

    1

  • Topic of Interest

    48

  • Transformation

    3,538

  • Transforming

    2

  • Transpose

    1

  • Truncating number from a string

    1

  • Twitter

    51

  • Udacity

    142

  • Unique

    2

  • Unsure on approach

    1

  • Update

    1

  • Updates

    3

  • Upgrades

    1

  • URL

    1

  • Use Cases

    1

  • User Experience Design

    2

  • User Interface

    50

  • User Management

    5

  • Video

    2

  • VideoID

    1

  • Vlookup

    1

  • Weekly Challenge

    1

  • Weibull Distribution Weibull.Dist

    1

  • Word count

    1

  • Workflow

    9,350

  • Workflows

    1

  • YearFrac

    1

  • YouTube

    1

  • YTD and QTD

    1


  • Previous

  • Next

Понравилась статья? Поделить с друзьями:
  • Transmission ошибка при добавлении торрента
  • Transmission ошибка 403
  • Transicold ошибка a01
  • Tp link произошла ошибка проверки подлинности
  • Transformers war for cybertron ошибка physxloader