EAGAIN (Resource temporarily unavailable)

Alexey alexey.m at i.ua
Wed Jul 9 00:56:40 MSD 2008


Система Linux 2.6.18 (Debian). Nginx прокси для Apache 2.2.3

при запуске strace на pid nginx
получаем такое (это кусок, который повторяется):

epoll_wait(12, {{EPOLLIN|EPOLLOUT, {u32=135110965, u64=135110965}}}, 512, 
52021) = 1
gettimeofday({1215543933, 837382}, NULL) = 0
recv(15, "GET /i/uploads/icons/19.gif HTTP"..., 1024, 0) = 589
open("/srv/www/htdocs/i/uploads/icons/19.gif", O_RDONLY|O_LARGEFILE) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=484, ...}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
writev(15, [{"HTTP/1.1 200 OK\r\nServer: nginx/0"..., 216}], 1) = 216
sendfile64(15, 8, [0], 484)             = 484
write(7, "<ip_address> - - [08/Jul/2008"..., 198) = 198
close(8)                                = 0
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
recv(15, 0x81625a0, 1024, 0)            = -1 EAGAIN (Resource temporarily 
unavailable)


интересует, что означает последняя строчка

PS
но кажется всё работает нормально .сбоев не замечал


More information about the nginx-ru mailing list