Received: (qmail 21964 invoked by uid 2012); 4 Dec 1998 09:17:25 -0000 Message-Id: <19981204091725.21963.qmail@hyperreal.org> Date: 4 Dec 1998 09:17:25 -0000 From: Georg Hessmann Reply-To: ghessmann@spiegel.de To: apbugs@hyperreal.org Subject: More and more daemons stuck in 'K' state X-Send-Pr-Version: 3.2 >Number: 3487 >Category: os-solaris >Synopsis: More and more daemons stuck in 'K' state >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Dec 4 01:20:00 PST 1998 >Last-Modified: Sun Jun 13 05:10:00 PDT 1999 >Originator: ghessmann@spiegel.de >Organization: >Release: 1.2.6 >Environment: SunOS alice 5.6 Generic_105181-06 sun4u sparc SUNW,Ultra-4 gcc version 2.8.1 See http://adserv.spiegel.de/debug (output from mod_info) mod_curl Vignette StoryServer 4.0 (www.vignette.com) mod_oas RealMedia OpenAdStream 4.57 (www.realmedia.com) >Description: We have switched from a working environment on Solaris 2.5 Ultra 2 to a Solaris 2.6 Enterprise 450 and now, more and more apache daemons stuck in 'K' state. (See http://adserv.spiegel.de/status) Sample lines from mod_status: Srv PID Acc M CPU SS Conn Child Slot Host VHost Request 0 26228 2/14/55 K 0.07 167 14.4 0.03 0.23 161.53.136.140 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/2451 1 25897 1/35/104 K 0.18 90 11.2 0.20 0.59 141.24.56.101 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/1548 2 26223 1/8/42 K 0.10 93 11.9 0.11 0.28 141.24.56.101 adserv.spiegel.de GET /RealMedia/ads/adstream_nx.cgi/www.spiegel.de/homepage@Left 3 25370 0/5/5 R 0.05 1972 0.0 0.01 0.01 192.68.44.33 www.manager-magazin.de GET /icons/nav_news.gif HTTP/1.0 4 25371 3/34/34 K 0.18 549 24.9 0.18 0.18 149.240.18.182 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/2414 5 25795 1/14/50 K 0.10 28 12.3 0.08 0.27 195.30.106.168 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/netzwelt/2594 6 25373 0/30/30 _ 0.18 3 0.0 0.15 0.15 193.98.144.2 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/2702 7 25374 1/25/25 K 0.12 249 11.9 0.11 0.11 202.96.206.131 adserv.spiegel.de GET /RealMedia/ads/adstream_nx.cgi/www.spiegel.de/homepage@Left 8 25711 0/21/55 _ 0.15 3 0.0 0.11 0.31 193.98.144.2 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7854 9 25770 4/24/75 K 0.13 321 29.7 0.15 0.42 207.237.148.130 adserv.spiegel.de GET /RealMedia/ads/adstream_nx.cgi/www.spiegel.de/shop@Left HTT 10 25377 1/25/25 K 0.13 1662 11.2 0.14 0.14 134.157.130.36 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/3033 11 25778 3/16/83 K 0.16 947 13.4 0.08 0.34 134.95.88.3 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/netzwelt/8562 12 25350 1/5/5 K 0.04 1786 22.7 0.05 0.05 195.183.98.2 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/adserv.quality-channel.de/bd 13 25349 3/36/36 K 0.21 626 16.5 0.16 0.16 129.16.117.76 adserv.spiegel.de GET /RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/1190 14 25348 1/27/27 K 0.24 243 11.9 0.26 0.26 131.246.30.104 adserv.spiegel.de GET /RealMedia/ads/adstream_nx.cgi/www.spiegel.de/homepage@Left If I do a netstat -v I don't get any FIN_WAIT_2 lines. Most entries are of type ESTABLISHED: 195.77.194.95.54014 32768 00000000 00000000 33580 00000000 00000000 6050 1460 ESTABLISHED adserv.spiegel.de.80 ligne21.ac-idf.jussieu.fr.1779 7300 00000000 00000000 33580 00000000 00000000 17456 1460 ESTABLISHED adserv.spiegel.de.80 ligne21.ac-idf.jussieu.fr.1780 6992 00000000 00000000 33580 00000000 00000000 12608 1460 ESTABLISHED adserv.spiegel.de.80 ligne21.ac-idf.jussieu.fr.1782 7300 00000000 00000000 33580 00000000 00000000 11175 1460 ESTABLISHED adserv.spiegel.de.80 195.77.194.95.54028 31309 00000000 00000000 33580 00000000 00000000 13728 1460 ESTABLISHED adserv.spiegel.de.80 ligne21.ac-idf.jussieu.fr.1785 6182 00000000 00000000 33580 00000000 00000000 12800 1460 ESTABLISHED adserv.spiegel.de.80 195.14.240.238.2152 8760 00000000 00000000 33580 00000000 00000000 5431 1460 ESTABLISHED adserv.spiegel.de.80 195.14.240.238.2156 8457 00000000 00000000 33580 00000000 00000000 11821 1460 ESTABLISHED adserv.spiegel.de.80 We switched the environment yesterday and I have set up a cron job which has done a kill USR1 every 5 minutes. But after 4 hours, the daemon hasn't answered at all. :( So I will now setup a cron-job which kills the daemon and restart it from scratch. At the moment, we have to use Apache 1.2.6 because StoryServer dosn't work with 1.3. Of course I know, that the bug don't have to be a Apache bug. But maybe you do know something about it. Any hints?? Many thanks, Georg. >How-To-Repeat: Look at http://adserv.spiegel.de/status (config: http://adserv.spiegel.de/debug). I now restart the server periodically, so maybe there are not many K's to see. >Fix: No :-(( >Audit-Trail: State-Changed-From-To: open-feedback State-Changed-By: lars State-Changed-When: Fri Dec 4 05:55:29 PST 1998 State-Changed-Why: Hmm... this looks like a Solaris bug to me. PR#1190 mentions a similar problem (see http://bugs.apache.org/index/full/1190). Please make sure that you have the latest patch cluster from Sun applied to your machine. Please show me the relevant settings from your configuration file (KeepAliveTimeout etc.). As a workaround you can try to turn off KeepAlive. Category-Changed-From-To: general-os-solaris Category-Changed-By: lars Category-Changed-When: Fri Dec 4 05:55:29 PST 1998 From: Georg Hessmann To: lars@apache.org Cc: apbugs@apache.org Subject: Re: os-solaris/3487: More and more daemons stuck in 'K' state Date: Fri, 4 Dec 1998 16:44:34 +0100 Ok, now I've tried it with telnet: ========= web@spiegel: 77 lib> telnet alice 80 Trying 194.163.254.155... Connected to alice.is-kunden.de. Escape character is '^]'. HEAD / HTTP/1.0 Connection: keep-alive HTTP/1.1 200 OK Date: Fri, 04 Dec 1998 15:33:03 GMT Server: Apache/1.2.6 Keep-Alive: timeout=10, max=10 Connection: Keep-Alive Content-Type: text/html Connection closed by foreign host. ========= Second try and the bug hits me. The connection won't be closed after 10 seconds. Then I searched the PID on the server and has done a 'kill -ALRM' : no reaction. But a 'kill -PIPE' has worked - the connection was closed and /status shows the process as idle. So it's really the same behaviour like PR#1190. Only with one difference: it wasn't a problem to reproduce it with telnet (4 out of 5 tries result in an endless wait). Georg. On Fri, Dec 04, 1998 at 01:55:30PM -0000, lars@apache.org wrote: > > Synopsis: More and more daemons stuck in 'K' state > > Hmm... this looks like a Solaris bug to me. > PR#1190 mentions a similar problem > (see http://bugs.apache.org/index/full/1190). > -- | Georg Hessmann | SPIEGEL ONLINE, a+i Webmaster | | ghessmann@spiegel.de | Brandstwiete 19, 20457 Hamburg | | Nick: Gucky | Phone: +49 (40) 30108-414 Fax: -393 | # include /* Das hier ist alles immer IMHO! */ From: Georg Hessmann To: lars@apache.org Cc: apbugs@apache.org Subject: Re: os-solaris/3487: More and more daemons stuck in 'K' state Date: Fri, 4 Dec 1998 15:50:34 +0100 On Fri, Dec 04, 1998 at 01:55:30PM -0000, lars@apache.org wrote: > Synopsis: More and more daemons stuck in 'K' state > > State-Changed-From-To: open-feedback > State-Changed-By: lars > State-Changed-When: Fri Dec 4 05:55:29 PST 1998 > State-Changed-Why: > > Hmm... this looks like a Solaris bug to me. > PR#1190 mentions a similar problem > (see http://bugs.apache.org/index/full/1190). Yup, it sounds very similar. (Site note: On my sun is a oracle db too) Too bad that the story doesn't have a happy end. :) > Please make sure that you have the latest patch cluster > from Sun applied to your machine. I will ask my provider. > Please show me the relevant settings from your > configuration file (KeepAliveTimeout etc.). KeepAlive On MaxKeepAliveRequests 10 KeepAliveTimeout 10 It seems you can reproduce the bug with an easy telnet test on the host. > As a workaround you can try to turn off KeepAlive. At the moment I restart the server every hour. I really won't disable keep-alive... My provider has installed a 'tune' file for tcp. I will include it here. --------------- #!/sbin/sh # # /etc/rcS.d/S31your-tune -> /etc/init.d/your-tune # PATH=/usr/bin:/usr/sbin echo "Tuning Solaris TCP/IP for *internet servers*" # determine, if SunOS 5.6 (Solaris 2.6) or above is installed (care w/ 2.5.1!) osver=`uname -r | sed s/\\\.// | awk '{ print $1*10 }'` # determine, if patch 10358[123]-12 or above is installed (2.5.1: x86+Sparc) # if you are using Solaris < 2.5.1, you must modify this to suit your needs. # since /var is usually not yet mounted, we must look into the kernel module. patch=`strings -a /kernel/drv/tcp | egrep '10358[123]' | awk '{ print $4 }'` if [ -z "$patch" ]; then patch="0-0"; fi patch=`echo $patch | awk -F- '{ print $2*1 }'` # report your findings (for Solari < 2.6 only) /usr/ucb/echo -n " Checking version and patches: " if [ $osver -lt 560 ]; then if [ $patch -gt 0 ]; then /usr/ucb/echo -n "TCP patch pl-$patch found " if [ $patch -ge 12 ]; then echo "(good)" else echo "(too low)" fi else echo "TCP patch missing (bad)" fi else echo "Solaris 2.6 or above (good)" fi # connection Q: *INCREASE* if you suffer from SYN floods, or many drops... if [ $osver -ge 560 -o $patch -ge 12 ]; then # Solaris 2.6 *OR* patch 103582-12 or above applied # o DEFAULT(2.6:tcp_conn_req_max_q) = 128 # o DEFAULT(2.6:tcp_conn_req_max_q0) = 1024 echo " tuning separate connection queues" ndd -set /dev/tcp tcp_conn_req_max_q 1024 # 128 for restrictions ndd -set /dev/tcp tcp_conn_req_max_q0 10240 # 10240 for SYN floods else # Solaris 2.5.1 or below, no patch echo " tuning single connection queue" ndd -set /dev/tcp tcp_conn_req_max 1024 fi # retransmission timeouts # o DEFAULT(2.6:tcp_rexmit_interval_initial) = 3000 # o DEFAULT(2.6:tcp_rexmit_interval_min) = 200 # o DEFAULT(2.6:tcp_rexmit_interval_max) = 240000 # o DEFAULT(2.6:tcp_ip_abort_interval) = 480000 # o DEFAULT(2.6:tcp_ip_abort_cinterval) = 180000 echo " tuning timeouts" ndd -set /dev/tcp tcp_rexmit_interval_initial 3000 ndd -set /dev/tcp tcp_rexmit_interval_min 2000 ndd -set /dev/tcp tcp_rexmit_interval_max 240000 # RFC instead of 2MSL ndd -set /dev/tcp tcp_ip_abort_interval 600000 # 10 minutes before drop ndd -set /dev/tcp tcp_ip_abort_cinterval 60000 # 60 seconds to estab. conn. if [ $osver -ge 560 -o $patch -ge 15 ]; then # Solaris 2.6 *OR* patch 103582-15 or above applied # o DEFAULT(2.6:tcp_slow_start_initial) = 1 echo " tuning slow start bug/feature" ndd -set /dev/tcp tcp_slow_start_initial 2 fi # path MTU discovery, common timers # o DEFAULT(2.6:ip_ire_pathmtu_interval) = 600000 # o DEFAULT(2.6:tcp_keepalive_interval) = 7200000 # two hours # o DEFAULT(2.6:tcp_close_wait_interval) = 240000 # o DEFAULT(2.6:tcp_fin_wait_2_flush_interval) = 675000 echo " tuning pMTU discovery interval and common timers" ndd -set /dev/ip ip_ire_pathmtu_interval 600000 ndd -set /dev/tcp tcp_keepalive_interval 600000 # check every ten minutes ndd -set /dev/tcp tcp_close_wait_interval 60000 # 2MSL value, TIME_WAIT ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 67500 # common parameters # o DEFAULT(2.6:tcp_smallest_anon_port) = 32768 # o DEFAULT(2.6:udp_smallest_anon_port) = 32768 # o DEFAULT(2.6:ip_icmp_err_interval) = 500 # o DEFAULT(2.6:ip_forward_src_routed) = 1 # o DEFAULT(2.6:ip_forward_directed_broadcasts) = 1 # o DEFAULT(2.6:ip_forwarding) = ( if > 1 ) ? 2 : 0 # o DEFAULT(2.6:ip_respond_to_echo_broadcast) = 1 echo " tuning misc. parameters" ndd -set /dev/tcp tcp_smallest_anon_port 8192 ndd -set /dev/udp udp_smallest_anon_port 8192 ndd -set /dev/ip ip_icmp_err_interval 0 ndd -set /dev/ip ip_forward_src_routed 0 # - uncomment, if you don't want to forward pings or other broadcasts # to the broadcast address(es) of your installed interface(s). ndd -set /dev/ip ip_forward_directed_broadcasts 0 # - uncomment, if you have multiple interfaces installed, but don't # want to act as a router (no forwarding). Reasonable for most hosts. ndd -set /dev/ip ip_forwarding 0 # - uncomment, if you don't want to respond to a ping to any of your # broadcast addresses. Beware, it is a valid response, and often used # to determine the UP'n'RUNNING hosts on a particular network. #ndd -set /dev/ip ip_respond_to_echo_broadcast 0 # window sizes # o DEFAULT(2.6:udp_xmit_hiwat) = 8192 # o DEFAULT(2.6:udp_recv_hiwat) = 8192 # o DEFAULT(2.6:tcp_xmit_hiwat) = 8192 # o DEFAULT(2.6:tcp_recv_hiwat) = 8192 echo " tuning windows, buffer sizes and watermarks" ndd -set /dev/udp udp_xmit_hiwat 16384 # max. UDP PDU size for sending ndd -set /dev/udp udp_recv_hiwat 49152 # queue for UDP PDUs (3 * ICP) ndd -set /dev/tcp tcp_xmit_hiwat 32768 # Cockroft's recommendations ndd -set /dev/tcp tcp_recv_hiwat 32768 # Cockroft's recommendations echo "done." ---------------------- Don't know, if there are some dangerous things. Georg. -- | Georg Hessmann | SPIEGEL ONLINE, a+i Webmaster | | ghessmann@spiegel.de | Brandstwiete 19, 20457 Hamburg | | Nick: Gucky | Phone: +49 (40) 30108-414 Fax: -393 | # include /* Das hier ist alles immer IMHO! */ From: Georg Hessmann To: Marc Slemko Cc: apbugs@apache.org Subject: Re: os-solaris/3487: More and more daemons stuck in 'K' state Date: Fri, 4 Dec 1998 18:32:38 +0100 On Fri, Dec 04, 1998 at 08:55:40AM -0800, Marc Slemko wrote: > On 4 Dec 1998, Georg Hessmann wrote: > [....] > > Are you sure this isn't caused by any extra modules or libraries you are > using? Sometimes libraries mess with SIGALRM handlers. If they do, then > they will break things. I would tend to point my suspicions to that. > You may want to do a truss of a httpd child process from startup through > servicing a few requests, including those that hit any extra modules, and > see if anything is messing with SIGALRM. Here the output from truss -p 12694 ========== fcntl(22, F_SETLKW, 0x0009C4CC) (sleeping...) fcntl(22, F_SETLKW, 0x0009C4CC) = 0 poll(0xEFFFDBB8, 1, -1) = 1 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 accept(15, 0xEFFFFC20, 0xEFFFFC1C) = 16 fcntl(22, F_SETLKW, 0x0009C4F0) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getsockname(16, 0xEFFFFC30, 0xEFFFFC1C) = 0 setsockopt(16, 6, 1, 0xEFFFFBA4, 4) = 0 getpid() = 12694 [12551] time() = 912792025 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 poll(0xEFFFB8E8, 1, 0) = 0 read(16, " G E T / i m a g e s /".., 4096) = 255 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792025 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 200 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792025 stat("/www/adserv/online/images/c_trans.gif", 0x000E1FC4) = 0 open("/www/adserv/online/images/c_trans.gif", O_RDONLY) = 23 time() = 912792025 sigaction(SIGALRM, 0xEFFFF7B8, 0xEFFFF8B8) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD750, 0xEFFFD850) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD7B8) = 0 ioctl(23, TCGETA, 0xEFFFD744) Err#25 ENOTTY read(23, " G I F 8 9 a01\001\080\0".., 8192) = 43 read(23, 0x000E8EF4, 8192) = 0 alarm(200) = 200 alarm(0) = 200 llseek(23, 0, SEEK_CUR) = 43 close(23) = 0 getpid() = 12694 [12551] time() = 912792025 time() = 912792025 getpid() = 12694 [12551] write(17, " 1 4 1 . 4 3 . 2 3 . 1 3".., 226) = 226 time() = 912792025 time() = 912792025 write(19, " 1 4 1 . 4 3 . 2 3 . 1 3".., 89) = 89 getpid() = 12694 [12551] time() = 912792025 times(0xEFFFFB10) = 8132669 getpid() = 12694 [12551] time() = 912792025 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, " H T T P / 1 . 1 2 0 0".., 317) = 317 read(16, 0x000B0420, 4096) (sleeping...) read(16, 0x000B0420, 4096) = 0 alarm(0) = 2 close(16) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 alarm(0) = 0 sigaction(SIGPIPE, 0xEFFFFA68, 0xEFFFFB68) = 0 close(16) Err#9 EBADF getpid() = 12694 [12551] time() = 912792033 fcntl(22, F_SETLKW, 0x0009C4CC) (sleeping...) fcntl(22, F_SETLKW, 0x0009C4CC) = 0 poll(0xEFFFDBB8, 1, -1) = 1 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 accept(15, 0xEFFFFC20, 0xEFFFFC1C) = 16 fcntl(22, F_SETLKW, 0x0009C4F0) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getsockname(16, 0xEFFFFC30, 0xEFFFFC1C) = 0 setsockopt(16, 6, 1, 0xEFFFFBA4, 4) = 0 getpid() = 12694 [12551] time() = 912792043 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 poll(0xEFFFB8E8, 1, 0) = 0 read(16, " G E T / R e a l M e d".., 4096) = 464 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792043 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 200 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792043 stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/subaru-ersatz-SP-Sport-49-98/Subaru137X60.gif/38366635343139373335663632623230", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/subaru-ersatz-SP-Sport-49-98/Subaru137X60.gif", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/subaru-ersatz-SP-Sport-49-98", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads", 0x000E1FC4) = 0 open("/www/adserv/RealMedia/ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/subaru-ersatz-SP-Sport-49-98/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/sport/3628/TopLeft/subaru-ersatz-SP-Sport-49-98/Subaru137X60.gif/.htaccess", O_RDONLY) Err#2 ENOENT time() = 912792043 getpid() = 12694 [12551] time() = 912792043 getpid() = 12694 [12551] open("/www/adserv/RealMedia/ads/OpenAd/download/subaru-ersatz-SP-Sport-49-98/Subaru137X60.gif", O_RDONLY) = 23 fstat(23, 0x000E1FC4) = 0 sigaction(SIGALRM, 0xEFFFF2B0, 0xEFFFF3B0) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD248, 0xEFFFD348) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD2B0) = 0 ioctl(23, TCGETA, 0xEFFFD23C) Err#25 ENOTTY read(23, " G I F 8 9 a89\0 <\0C4FF".., 8192) = 8192 write(16, " H T T P / 1 . 1 2 0 0".., 4096) = 4096 write(16, "14 J14 Z D93 OB3 P U , P".., 4300) = 4300 alarm(200) = 200 read(23, " ? n F\v nB2 ]83 DA4DBDD".., 8192) = 3140 read(23, 0x000E8F7C, 8192) = 0 alarm(200) = 200 alarm(0) = 200 fcntl(24, F_SETLKW, 0xEFFFF438) = 0 write(24, " 0 ^ 9 1 2 7 9 2 0 4 3 ^".., 144) = 144 fcntl(24, F_SETLK, 0xEFFFF438) = 0 llseek(23, 0, SEEK_CUR) = 11332 close(23) = 0 getpid() = 12694 [12551] time() = 912792043 time() = 912792043 getpid() = 12694 [12551] write(17, " 1 3 4 . 2 4 5 . 6 5 . 1".., 343) = 343 time() = 912792043 time() = 912792043 write(19, " 1 3 4 . 2 4 5 . 6 5 . 1".., 217) = 217 getpid() = 12694 [12551] time() = 912792043 times(0xEFFFFB10) = 8134415 getpid() = 12694 [12551] time() = 912792043 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, " ? n F\v nB2 ]83 DA4DBDD".., 3140) = 3140 read(16, 0x000B0420, 4096) (sleeping...) signotifywait() = 14 Received signal #14, SIGALRM, in read() [caught] lwp_sigredirect(1, SIGALRM) = 0 read(16, 0x000B0420, 4096) Err#4 EINTR sigprocmask(SIG_SETMASK, 0xEF566450, 0x00000000) = 0 sigaction(SIGPIPE, 0xEFFFB290, 0xEFFFB390) = 0 close(16) = 0 getcontext(0xEFFFB220) setcontext(0xEFFFB220) sigaction(SIGURG, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 alarm(0) = 0 sigaction(SIGPIPE, 0xEFFFFA68, 0xEFFFFB68) = 0 close(16) Err#9 EBADF getpid() = 12694 [12551] time() = 912792053 fcntl(22, F_SETLKW, 0x0009C4CC) (sleeping...) fcntl(22, F_SETLKW, 0x0009C4CC) = 0 poll(0xEFFFDBB8, 1, -1) = 1 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 accept(15, 0xEFFFFC20, 0xEFFFFC1C) = 16 fcntl(22, F_SETLKW, 0x0009C4F0) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getsockname(16, 0xEFFFFC30, 0xEFFFFC1C) = 0 setsockopt(16, 6, 1, 0xEFFFFBA4, 4) = 0 getpid() = 12694 [12551] time() = 912792063 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 poll(0xEFFFB8E8, 1, 0) = 1 read(16, " G E T / R e a l M e d".., 4096) = 516 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792063 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 200 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792063 stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/SO49--1056-1-48/137x60.gif/38336534313431333336363831396630", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/SO49--1056-1-48/137x60.gif", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/SO49--1056-1-48", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads", 0x000E1FC4) = 0 open("/www/adserv/RealMedia/ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/SO49--1056-1-48/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/7384/TopLeft/SO49--1056-1-48/137x60.gif/.htaccess", O_RDONLY) Err#2 ENOENT time() = 912792063 getpid() = 12694 [12551] time() = 912792063 time() = 912792063 getpid() = 12694 [12551] open("/www/adserv/RealMedia/ads/OpenAd/download/SO49--1056-1-48/137x60.gif", O_RDONLY) = 23 fstat(23, 0x000E1FC4) = 0 sigaction(SIGALRM, 0xEFFFF2B0, 0xEFFFF3B0) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD248, 0xEFFFD348) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD2B0) = 0 ioctl(23, TCGETA, 0xEFFFD23C) Err#25 ENOTTY read(23, " G I F 8 9 a89\0 <\0D5 ;".., 8192) = 7047 read(23, 0x000E8EF4, 8192) = 0 write(16, " H T T P / 1 . 1 2 0 0".., 4096) = 4096 alarm(200) = 200 alarm(0) = 200 fcntl(24, F_SETLKW, 0xEFFFF438) = 0 write(24, " 0 ^ 9 1 2 7 9 2 0 6 3 ^".., 127) = 127 fcntl(24, F_SETLK, 0xEFFFF438) = 0 llseek(23, 0, SEEK_CUR) = 7047 close(23) = 0 getpid() = 12694 [12551] time() = 912792063 time() = 912792063 getpid() = 12694 [12551] write(17, " 1 3 1 . 2 2 8 . 2 0 . 1".., 326) = 326 time() = 912792063 time() = 912792063 write(19, " 1 3 1 . 2 2 8 . 2 0 . 1".., 199) = 199 getpid() = 12694 [12551] time() = 912792063 times(0xEFFFFB10) = 8136506 sigaction(SIGALRM, 0xEFFFF000, 0xEFFFF100) = 0 alarm(30) = 0 write(16, "A2 pE3D6A1 A G86 , 8 Q m".., 3220) = 3220 shutdown(16, 1) = 0 poll(0xEFFFD1C0, 1, 2000) = 1 read(16, 0xEFFFF3A8, 2048) = 0 close(16) = 0 alarm(0) = 30 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 alarm(0) = 0 sigaction(SIGPIPE, 0xEFFFFA68, 0xEFFFFB68) = 0 close(16) Err#9 EBADF getpid() = 12694 [12551] time() = 912792064 fcntl(22, F_SETLKW, 0x0009C4CC) (sleeping...) fcntl(22, F_SETLKW, 0x0009C4CC) = 0 poll(0xEFFFDBB8, 1, -1) = 1 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 accept(15, 0xEFFFFC20, 0xEFFFFC1C) = 16 fcntl(22, F_SETLKW, 0x0009C4F0) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getsockname(16, 0xEFFFFC30, 0xEFFFFC1C) = 0 setsockopt(16, 6, 1, 0xEFFFFBA4, 4) = 0 getpid() = 12694 [12551] time() = 912792073 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 poll(0xEFFFB8E8, 1, 0) = 0 read(16, " G E T / i m a g e s /".., 4096) = 348 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792074 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 199 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792074 stat("/www/adserv/online/images/bg_top.gif", 0x000E1FC4) = 0 open("/www/adserv/online/images/bg_top.gif", O_RDONLY) = 23 time() = 912792074 sigaction(SIGALRM, 0xEFFFF7B8, 0xEFFFF8B8) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD750, 0xEFFFD850) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD7B8) = 0 ioctl(23, TCGETA, 0xEFFFD744) Err#25 ENOTTY read(23, " G I F 8 7 aD007 V\0F3\0".., 8192) = 3312 read(23, 0x000E8EF4, 8192) = 0 alarm(200) = 200 alarm(0) = 200 llseek(23, 0, SEEK_CUR) = 3312 close(23) = 0 getpid() = 12694 [12551] time() = 912792074 time() = 912792074 getpid() = 12694 [12551] write(17, " 1 9 4 . 8 . 8 7 . 1 2 9".., 219) = 219 time() = 912792074 time() = 912792074 write(19, " 1 9 4 . 8 . 8 7 . 1 2 9".., 89) = 89 getpid() = 12694 [12551] time() = 912792074 times(0xEFFFFB10) = 8137557 getpid() = 12694 [12551] time() = 912792074 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, " H T T P / 1 . 1 2 0 0".., 3589) = 3589 read(16, 0x000B0420, 4096) (sleeping...) read(16, " G E T / R e a l M e d".., 4096) = 460 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792076 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 8 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792076 stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/ON49--2146-1--1/sun_banner8.gif/63323038353738313336363831613030", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/ON49--2146-1--1/sun_banner8.gif", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/ON49--2146-1--1", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads", 0x000E2114) = 0 open("/www/adserv/RealMedia/ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/ON49--2146-1--1/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/27453/Top2/ON49--2146-1--1/sun_banner8.gif/.htaccess", O_RDONLY) Err#2 ENOENT time() = 912792076 getpid() = 12694 [12551] time() = 912792076 time() = 912792076 getpid() = 12694 [12551] open("/www/adserv/RealMedia/ads/OpenAd/download/ON49--2146-1--1/sun_banner8.gif", O_RDONLY) = 23 fstat(23, 0x000E2114) = 0 sigaction(SIGALRM, 0xEFFFF2B0, 0xEFFFF3B0) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD248, 0xEFFFD348) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD2B0) = 0 ioctl(23, TCGETA, 0xEFFFD23C) Err#25 ENOTTY read(23, " G I F 8 9 a82\0 P\0F207".., 8192) = 8192 write(16, " H T T P / 1 . 1 2 0 0".., 4096) = 4096 write(16, "E2 0B5E8EC # 1C97F101D1E".., 4402) = 4402 alarm(200) = 200 read(23, " N M Y PC1D38EBF & nF5\t".., 8192) = 3228 read(23, 0x000E8EF4, 8192) = 0 alarm(200) = 200 alarm(0) = 200 fcntl(24, F_SETLKW, 0xEFFFF438) = 0 write(24, " 0 ^ 9 1 2 7 9 2 0 7 6 ^".., 132) = 132 fcntl(24, F_SETLK, 0xEFFFF438) = 0 llseek(23, 0, SEEK_CUR) = 11420 close(23) = 0 getpid() = 12694 [12551] time() = 912792076 time() = 912792076 getpid() = 12694 [12551] write(17, " 1 9 4 . 8 . 8 7 . 1 2 9".., 332) = 332 time() = 912792076 time() = 912792076 write(19, " 1 9 4 . 8 . 8 7 . 1 2 9".., 202) = 202 getpid() = 12694 [12551] time() = 912792076 times(0xEFFFFB10) = 8137805 getpid() = 12694 [12551] time() = 912792076 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, " N M Y PC1D38EBF & nF5\t".., 3228) = 3228 read(16, 0x000B0420, 4096) (sleeping...) read(16, 0x000B0420, 4096) = 0 alarm(0) = 1 close(16) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 alarm(0) = 0 sigaction(SIGPIPE, 0xEFFFFA68, 0xEFFFFB68) = 0 close(16) Err#9 EBADF getpid() = 12694 [12551] time() = 912792086 fcntl(22, F_SETLKW, 0x0009C4CC) (sleeping...) fcntl(22, F_SETLKW, 0x0009C4CC) = 0 poll(0xEFFFDBB8, 1, -1) = 1 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 accept(15, 0xEFFFFC20, 0xEFFFFC1C) = 16 fcntl(22, F_SETLKW, 0x0009C4F0) = 0 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getsockname(16, 0xEFFFFC30, 0xEFFFFC1C) = 0 setsockopt(16, 6, 1, 0xEFFFFBA4, 4) = 0 getpid() = 12694 [12551] time() = 912792093 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 poll(0xEFFFB8E8, 1, 0) = 0 read(16, " G E T / R e a l M e d".., 4096) = 358 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792093 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 200 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792093 stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/ON49--2138-1--1/banner_anim4.gif/63653939616366643336363831613130", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/ON49--2138-1--1/banner_anim4.gif", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/ON49--2138-1--1", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_lx.ads", 0x000E1FC4) Err#2 ENOENT stat("/www/adserv/RealMedia/ads", 0x000E1FC4) = 0 open("/www/adserv/RealMedia/ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/ON49--2138-1--1/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_lx.ads/www.spiegel.de/homepage/10758/Top1/ON49--2138-1--1/banner_anim4.gif/.htaccess", O_RDONLY) Err#2 ENOENT time() = 912792093 getpid() = 12694 [12551] time() = 912792093 time() = 912792093 getpid() = 12694 [12551] open("/www/adserv/RealMedia/ads/OpenAd/download/ON49--2138-1--1/banner_anim4.gif", O_RDONLY) = 23 fstat(23, 0x000E1FC4) = 0 sigaction(SIGALRM, 0xEFFFF2B0, 0xEFFFF3B0) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD248, 0xEFFFD348) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD2B0) = 0 ioctl(23, TCGETA, 0xEFFFD23C) Err#25 ENOTTY read(23, " G I F 8 9 a89\0 <\0F7\0".., 8192) = 6758 read(23, 0x000E8EF4, 8192) = 0 write(16, " H T T P / 1 . 1 2 0 0".., 4096) = 4096 alarm(200) = 200 alarm(0) = 200 fcntl(24, F_SETLKW, 0xEFFFF438) = 0 write(24, " 0 ^ 9 1 2 7 9 2 0 9 3 ^".., 130) = 130 fcntl(24, F_SETLK, 0xEFFFF438) = 0 llseek(23, 0, SEEK_CUR) = 6758 close(23) = 0 getpid() = 12694 [12551] time() = 912792093 time() = 912792093 getpid() = 12694 [12551] write(17, " 2 0 6 . 1 5 3 . 1 7 2 .".., 337) = 337 time() = 912792093 time() = 912792093 write(19, " 2 0 6 . 1 5 3 . 1 7 2 .".., 205) = 205 getpid() = 12694 [12551] time() = 912792093 times(0xEFFFFB10) = 8139450 getpid() = 12694 [12551] time() = 912792093 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, "BA\v9D 6E797E1E282EE !CE".., 2968) = 2968 read(16, 0x000B0420, 4096) (sleeping...) signotifywait() = 14 read(16, 0x000B0420, 4096) (sleeping...) read(16, " G E T / R e a l M e d".., 4096) = 311 sigaction(SIGUSR1, 0xEFFFD978, 0xEFFFDA78) = 0 time() = 912792119 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 getpid() = 12694 [12551] time() = 912792119 stat("/www/adserv/RealMedia/ads/adstream_nx.ads/www.spiegel.de/homepage@Left", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_nx.ads/www.spiegel.de", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads/adstream_nx.ads", 0x000E2114) Err#2 ENOENT stat("/www/adserv/RealMedia/ads", 0x000E2114) = 0 open("/www/adserv/RealMedia/ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_nx.ads/.htaccess", O_RDONLY) Err#2 ENOENT open("/www/adserv/RealMedia/ads/adstream_nx.ads/www.spiegel.de/.htaccess", O_RDONLY) Err#2 ENOENT time() = 912792119 getpid() = 12694 [12551] time() = 912792119 getpid() = 12694 [12551] getpid() = 12694 [12551] getpid() = 12694 [12551] getpid() = 12694 [12551] getpid() = 12694 [12551] getpid() = 12694 [12551] getpid() = 12694 [12551] stat64("/www/adserv/RealMedia/ads/OpenAd/Work", 0xEFFFF0F8) = 0 semget(1325424007, 0, 0666) = 0 semop(0, 0xEFFFF368, 1) = 0 semop(0, 0xEFFFF368, 1) = 0 open("/www/adserv/RealMedia/ads/OpenAd/download/ON49-Retrospect/RETROSPECT_Banner.gif", O_RDONLY) = 23 fstat(23, 0x000E2114) = 0 sigaction(SIGALRM, 0xEFFFF210, 0xEFFFF310) = 0 alarm(200) = 0 alarm(0) = 200 sigaction(SIGALRM, 0xEFFFD1A8, 0xEFFFD2A8) = 0 alarm(200) = 0 fstat64(23, 0xEFFFD210) = 0 ioctl(23, TCGETA, 0xEFFFD19C) Err#25 ENOTTY read(23, " G I F 8 9 a89\0 <\087\0".., 8192) = 8192 write(16, " H T T P / 1 . 1 2 0 0".., 4096) = 4096 write(16, "\0\0\0 ,\n\01E\0 '\019\0".., 4299) = 4299 alarm(200) = 200 read(23, "D1F719 hF5 YA107 A5\f07".., 8192) = 4038 read(23, 0x000E8EF4, 8192) = 0 alarm(200) = 200 alarm(0) = 200 getpid() = 12694 [12551] getpid() = 12694 [12551] fcntl(24, F_SETLKW, 0xEFFFF398) = 0 write(24, " 0 ^ 9 1 2 7 9 2 1 1 9 ^".., 135) = 135 fcntl(24, F_SETLK, 0xEFFFF398) = 0 llseek(23, 0, SEEK_CUR) = 12230 close(23) = 0 getpid() = 12694 [12551] time() = 912792119 time() = 912792119 getpid() = 12694 [12551] write(17, " 2 0 6 . 1 5 3 . 1 7 2 .".., 260) = 260 time() = 912792119 time() = 912792119 write(19, " 2 0 6 . 1 5 3 . 1 7 2 .".., 134) = 134 getpid() = 12694 [12551] time() = 912792119 times(0xEFFFFB10) = 8142102 getpid() = 12694 [12551] time() = 912792119 sigaction(SIGUSR1, 0xEFFFFA68, 0xEFFFFB68) = 0 sigaction(SIGALRM, 0xEFFFF988, 0xEFFFFA88) = 0 alarm(10) = 0 poll(0xEFFFB8E8, 1, 0) = 0 write(16, "D1F719 hF5 YA107 A5\f07".., 4038) = 4038 read(16, 0x000B0420, 4096) (sleeping...) ========= The last request /RealMedia/ads/.... was a call to our adserver (module). It has send back a gif file (the banner). After that the daemon stucks in the keep-alive wait status. But I'm not an expert for this, I can't say if our adserver has used SIGALRM, I only know, that it is using semaphores. I don't know, if there are also calls to StoryServer in this output. I will later try if I can trace a daemon which fails in the StoryServer module. Georg. -- | Georg Hessmann | SPIEGEL ONLINE, a+i Webmaster | | ghessmann@spiegel.de | Brandstwiete 19, 20457 Hamburg | | Nick: Gucky | Phone: +49 (40) 30108-414 Fax: -393 | # include /* Das hier ist alles immer IMHO! */ Comment-Added-By: lars Comment-Added-When: Thu Feb 11 12:18:13 PST 1999 Comment-Added: [This is a standard response.] This Apache problem report has not been updated recently. Please reply to this message if you have any additional information about this issue, or if you have answers to any questions that have been posed to you. If there are no outstanding questions, please consider this a request to try to reproduce the problem with the latest software release, if one has been made since last contact. If we don't hear from you, this report will be closed. If you have information to add, BE SURE to reply to this message and include the apbugs@Apache.Org address so it will be attached to the problem report! State-Changed-From-To: feedback-closed State-Changed-By: lars State-Changed-When: Sun Jun 13 05:10:00 PDT 1999 State-Changed-Why: [This is a standard response.] No response from submitter, assuming issue has been resolved. >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ] [If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request ] [from a developer. ] [Reply only with text; DO NOT SEND ATTACHMENTS! ]