EAGAIN (Resource temporarily unavailable)
Valery Kholodkov
valery+nginxru at grid.net.ru
Wed Jul 9 01:25:30 MSD 2008
Это означает, что пространство ввода-вывода сокета исчерпано и сокет
помечен как неблокирующий. Или другими словами операция чтения
заблокировала бы процесс.
А что Вас не устраивает в этом дампе и как это связано с Вашим
постскриптумом?
Alexey wrote:
> Система 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
> но кажется всё работает нормально .сбоев не замечал
--
Regards,
Valery Kholodkov
More information about the nginx-ru
mailing list