- edited description
Resource temporarily unavailable.
My Monit 5.14 from centos 6 frequently reports alerts such as:
"DNS: error receiving response -- Resource temporarily unavailable."
"HTTP: Error receiving data -- Resource temporarily unavailable."
But is it actually problem of monitored server or monitoring server? If it's just EINTR you should just restart read() or whatever syscall you do - this is not problem of monitored service, but bug in Monit itself.
$ man read
EINTR The call was interrupted by a signal before any data was read.
Comments (9)
-
reporter -
reporter - edited description
-
repo owner - changed status to wontfix
Monit 5.14 was released over 2 years ago. I believe we have fixed most of these spurious errors arising from network connections and the corresponding error message in later Monit releases. Please upgrade to the latest Monit version.
-
reporter Thanks! Well, EPEL provides just 5.14, and you don't want to provide a repo.
-
repo owner - changed status to resolved
Fixed: Issue
#577: Non-SSL connections may return confusing message "Resource temporarily unavailable" on timeout.→ <<cset 3cd7706629e6>>
-
reporter Thanks! Was I correct to interpret "Resource temporarily unavailable" as request timeout?
-
repo owner yes ... the network read timed out, but it left the errno set to EAGAIN (which is described as "Resource temporarily unavailable") on return, so the event description was confusing.
-
reporter Ah, thx!
-
repo owner Issue
#574was marked as a duplicate of this issue. - Log in to comment