[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Looking for suggestions about 426 errors
Hi Scott,
"broken pipe" means that you (err, probably FTPAPI) tried to read from a
socket after the connection was broken. Typically this would indicate
either that your file transfer got cut off in the middle, or perhaps
that the control connection (where the FTP commands are sent) was cut
off in the middle for some reason.
Frankly... communications are an imperfect thing. Things get
disconnected sometimes. That's life. If it's not happening too
frequently, I'd just chalk it up to being an imperfect world.
When you get this error, just try the PUT again. Or, perhaps,
disconnect from the server, reconnect, and then try the PUT again.
On the other hand, if it's happening frequently or even consistently,
then you might have a bigger problem. (Misconfiguration somewhere, a
flaky piece of hardware, etc.)
Scott Schollenberger wrote:
> Scott --
>
>
>
> We have been using your FTPAPIR4 service program at several of our
> clients to move files between their iSeries server and IIS nightly.
>
> Same IIS application for all these clients. It has been working well
> except for one client.
>
> The night FTP job fails fairly consistently, although the failure
> point varies. We are "putting" about 30 files from the iSeries to the
> Windows server.
>
> The job can fail anywhere in the 30 files.
>
>
>
> The IIS log shows a 426 error and so does the joblog. There is a
> reference to a broken pipe logged before the 426 error. See below.
>
>
>
> CPF9897 Diagnostic 40 03/31/08 03:00:43.273648
> FTPAPIR4 LIBFTP *STMT FTPAPIR4 LIBFTP *STMT
>
> From module . . . . . . . . :
> FTPAPIR4
>
> From procedure . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> To module . . . . . . . . . :
> FTPAPIR4
>
> To procedure . . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> Message . . . . : 0: 150
> Opening BINARY mode data connection for
>
>
> SectionEnrollment.txt.
>
> Cause . . . . . : No additional
> online help information is available.
>
> CPF9897 Diagnostic 40 03/31/08 03:11:56.644288
> PBPUTFTP ATTNLIB *STMT PBPUTFTP ATTNLIB *STMT
>
> From module . . . . . . . . :
> PBPUTFTP
>
> From procedure . . . . . . :
> LOGGER
>
> Statement . . . . . . . . . :
> 3246
>
> To module . . . . . . . . . :
> PBPUTFTP
>
> To procedure . . . . . . . :
> LOGGER
>
> Statement . . . . . . . . . :
> 3246
>
> Message . . . . : 2 Broken
> pipe.
>
> Cause . . . . . : No
> additional online help information is available.
>
> CPF9897 Diagnostic 40 03/31/08 03:11:56.644368
> PBPUTFTP ATTNLIB *STMT PBPUTFTP ATTNLIB *STMT
>
> From module . . . . . . . . :
> PBPUTFTP
>
> From procedure . . . . . . :
> LOGGER
>
> Statement . . . . . . . . . :
> 3246
>
> To module . . . . . . . . . :
> PBPUTFTP
>
> To procedure . . . . . . . :
> LOGGER
>
> Statement . . . . . . . . . :
> 3246
>
> Message . . . . : ErrorNum:
> 0000000003
>
> Cause . . . . . : No
> additional online help information is available.
>
> CPF9897 Diagnostic 40 03/31/08 03:11:56.644448
> FTPAPIR4 LIBFTP *STMT FTPAPIR4 LIBFTP *STMT
>
> From module . . . . . . . . :
> FTPAPIR4
>
> From procedure . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> To module . . . . . . . . . :
> FTPAPIR4
>
> To procedure . . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> Message . . . . : 0: >
> QUIT
>
> Cause . . . . . : No
> additional online help information is available.
>
> CPF9897 Diagnostic 40 03/31/08 03:11:56.644912
> FTPAPIR4 LIBFTP *STMT FTPAPIR4 LIBFTP *STMT
>
> From module . . . . . . . . :
> FTPAPIR4
>
> From procedure . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> To module . . . . . . . . . :
> FTPAPIR4
>
> To procedure . . . . . . . :
> DIAGMSG
>
> Statement . . . . . . . . . :
> 7902
>
> Message . . . . : 0: 426
> Connection closed; transfer aborted.
>
> Cause . . . . . : No
> additional online help information is available.
>
> 5722SS1 V5R3M0 040528 Job
> Log JCSD 03/31/08 03:11:56
> Page 45
>
> Job name . . . . . . . . . . : PBEXPJSDB User . . . . . .
> : BAHORIKSJ Number . . . . . . . . . . . : 347329
>
> Job description . . . . . . : PROGRESSB Library . . . . .
> : ATTNLIB
>
> MSGID TYPE SEV DATE TIME
> FROM PGM LIBRARY INST TO PGM LIBRARY INST
>
> SRF1210 Escape 50 03/31/08 03:11:56.674800
> PBPUTFTP ATTNLIB *STMT QCMD QSYS 01B7
>
> From module . . . . . . . . :
> PBPUTFTP
>
> From procedure . . . . . . :
> CRASH
>
> Statement . . . . . . . . . :
> 3332
>
> Message . . . . : ProgressBook
> Export failed.
>
> Cause . . . . . : From FTP
> Server: ErrorNum: 0000000003 2 Broken pipe.
>
>
>
> We have increased the timeout on the IIS server. We verified all the
> networking components and configurations on the iSeries and Windows
> servers.
>
>
>
> I wondering if you have any suggestions about handling this problem.
>
>
>
> Could I just open a new connnection to the IIS server on the 426 error
> and try to continue the file transfers?
>
>
>
> Thanks, Scott
>
>
> _________________________________________________________________
>
> Scott A. Schollenberger
>
> Director, R&D
>
> Harris School Solutions
>
>
> [schoolssignature.gif]
>
>
> Phone: (610) 239-9988 ext. 305
>
> Fax: (610) 239-9995
> Email: [1]sschollenberger@xxxxxxxxxxxxxxxxxx
> 2011 Renaissance Blvd., Suite 100
> King of Prussia, PA 19406
> This message and any attachments are confidential to the ordinary user
> of the e-mail address to which it was addressed and may also be
> privileged. If you are not the addressee you may not copy, forward,
> disclose or use any part of the message or its attachments and if you
> have received this message in error, please notify the sender
> immediately by return e-mail and delete it from your system. The
> sender does not accept liability for any errors or omissions in the
> context of this message that arise as a result of Internet
> transmission. Any opinions contained in this message are those of the
> author and are not given or endorsed by the Harris company or office
> through which this message is sent unless otherwise clearly indicated
> in this message and the authority of the author to so bind the Harris
> entity referred to is duly verified.
>
> References
>
> 1. mailto:sschollenberger@xxxxxxxxxxxxxxxxxx
>
>
>
> ------------------------------------------------------------------------
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------