FIFOIOTIME (FTP client and server) statement

Use the FIFOIOTIME statement to set a timeout for reading and writing to a UNIX named pipe. This timeout is the maximum length of time FTP waits for I/O to a UNIX named pipe to complete. You can use the SIte and LOCSIte subcommands to set this value.

Server
Specifies how long the server waits for reads from and writes to a UNIX named pipe to complete.

When you are retrieving data from a named pipe in the FTP server file system, this statement specifies the length of time the server waits for reads from the named pipe to complete.

When you are storing data into a named pipe in the FTP server file system, this statement specifies the length of time the server waits for writes to the named pipe to complete.

If no data is written to or read from the named pipe in the FIFOIOTIME interval, the FTP server fails the file transfer.

Tip: Setting FIFOIOTIME to a small value interrupts the server needlessly. This can have a deleterious impact on FTP performance.

Client
Specifies the length of time that the client waits for reads from and writes to a UNIX named pipe to complete.

When you are sending a file from a named pipe in the FTP client file system to the FTP server, this statement specifies the length of time that the client waits for reads from the named pipe to complete.

When you are getting a file from the FTP server and storing it into a named pipe in the FTP client server file system, this statement specifies the length of time the client waits for writes to the named pipe to complete.

If no data is written to or read from the named pipe in the FIFOIOTIME interval, the FTP client fails the file transfer.

Syntax

Read syntax diagramSkip visual syntax diagram
   .-FIFOIOTIME 20------.   
>>-+--------------------+--------------------------------------><
   '-FIFOIOTIME seconds-'   

Parameters

seconds
The number of seconds in the range 1 - 86 400. The default is 20.

Examples

Use the following code to set the timer to 60 seconds:
FIFOIOTIME 60

Related topics