> -----Original Message----- > From: Arkadiusz Miśkiewicz [mailto:[email protected]] > Sent: Donnerstag, 11. April 2013 13:43 > To: [email protected] > Subject: 2.4.4 graceful restart taking long time > > > Hello, > > On apache 2.2.22, 2.2.23 and 2.4.4 I'm able to reproduce a problem > where graceful restart takes very long time. Linux 3.7.10, glibc 2.17 > here. > Example strace of main httpd process while doing graceful restart: > http://pastebin.com/QFH5TjT6
From the strace it looks like the connect takes a lot of time later on (the poll is waiting 1 second for the connect to complete). As the accept call on httpd side only returns when the first data is send on the socket, IMHO the time the poll takes does take place in the kernel and not in the httpd children code. Have you checked your messages file if the kernel reports something when this happens? How does your run queue and CPU load look like when this happens (top)? Regards Rüdiger
