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
Parameters
- seconds
- The number of seconds in the range 1 - 86 400. The default is 20.
Examples
FIFOIOTIME 60