| Previous | Next |
| ETOOMANYREFS | ECONNREFUSED |
ETIMEDOUT
ETIMEDOUT is Solaris errno value 145. Oracle documents two distinct failure families: a connect() or send() request can time out because the connected party did not respond properly within the allowed period, and write() or fsync() can fail on an NFS filesystem mounted with the soft option.
The failed call separates transport timeout from soft-NFS timeout
For sockets, capture the destination, transport protocol, connection state, elapsed time, and retransmission or packet trace around the request. A timeout means the expected response did not arrive in time; it is different from ECONNREFUSED, where the target actively refuses a connection.
For file I/O, resolve the pathname to its mount and inspect the NFS mount options before investigating the remote service. The documented soft-mount case intentionally allows an NFS operation to return an error after retry limits are reached. A network ping alone cannot tell which of these two Solaris paths produced ETIMEDOUT. Preserve the system call and its object first, then diagnose the relevant transport or NFS layer.
References
- Oracle Solaris intro(2): ETIMEDOUT
- POSIX connect()
- Solaris system-call catalog: soft NFS timeout case
Looking for a different code? Search another status or error code.