IBM Support

PI56546: FTP IS SLOW TO CLOSE A CONNECTION WHEN THE CLIENT SENDS IN THE QUIT COMMAND.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • FTP using SSL can have a delay up to 10 seconds for the
    connection to end when the QUIT command is sent. If using ATTLS
    or FTP in the clear there is no delay and the connection ends
    immediately.
    

Local fix

  • Use ATTLS or FTP in the clear
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of the IBM Communications Server for z/OS Version  *
    * 2 Release 1 and 2: FTP Server                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * FTP server takes about 10 seconds to close its connection    *
    * when the client sends a quit command.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply PTF.                                                   *
    ****************************************************************
    The problem may be summarized as follows -
    1. A FTP connection is established between a non z/os FTP client
    and a FTP server using native SSL
    2. FTP client sends a quit command to the server and closes its
    connection. It then waits for the FTP server's FIN packet to be
    received.
    3. FTP server takes about 10 seconds to close its connection and
    send a FIN.
    

Problem conclusion

  • FTP server is modified to close the parent socket before it goes
    to sleep to wait for its child to be set up.
    
    By closing the socket before the sleep the FTP client may
    complete before the server process has ended.  A new FTP
    client connection for the same USERID will create new
    processes.  If this pattern is repeated in rapid succession
    the process limit for the USERID may be reached, resulting
    in failure to create a new process and accompanied by
    the following messages:
    BPXP012I FORK SYSCALL TERMINATED DURING CHILD PROCESSING WITH
    RETURN CODE 0000009C, REASON CODE 0B250012.
    BPXP005I A FORK OR SPAWN ERROR WAS ENCOUNTERED.  RETURN CODE
    00000070 REASON CODE 0B250012
    If this occurs consider increasing the MAXPROCUSER value in your
    BPXPRMxx member, or assigning a PROCUSERMAX value to the OMVS
    segment in RACF for the USERID.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI56546

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-02-03

  • Closed date

    2016-03-08

  • Last modified date

    2017-08-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI35947 UI35948

Modules/Macros

  • EZAFTPPR
    

Fix information

  • Fixed component name

    TCP/IP V3 MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R210 PSY UI35947

       UP16/04/12 P F604

  • R220 PSY UI35948

       UP16/04/12 P F604

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
25 August 2017