Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 8058 invoked by uid 6000); 28 Jan 1998 20:01:34 -0000 Received: (qmail 8051 invoked from network); 28 Jan 1998 20:01:33 -0000 Received: from unknown (HELO mail3.bellglobal.com) (198.235.216.132) by taz.hyperreal.org with SMTP; 28 Jan 1998 20:01:33 -0000 Received: from inet-dev ([199.243.250.207]) by mail3.bellglobal.com (Netscape Mail Server v2.02) with SMTP id AAA14917 for ; Wed, 28 Jan 1998 15:00:57 -0500 Date: Wed, 28 Jan 1998 15:04:37 -0500 (EST) From: rasmus@bellglobal.com Subject: Latest CVS httpd hangs To: new-httpd@apache.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org This is the second time in 2 days that I have seen Apache stop answering requests. I am running a CVS as of 2 days ago with Dean's chunking patch. (Solaris 2.5.1, gcc-2.8.0) A truss on the parent process shows: poll(0xEFFFDAA0, 0, 1000) = 0 time() = 886017547 lseek(15, 0, SEEK_SET) = 0 read(15, "\00101\0\0\0\0\00101\0\0".., 1284) = 1284 waitid(P_ALL, 0, 0xEFFFFA20, WEXITED|WTRAPPED|WNOHANG) = 0 poll(0xEFFFDAA0, 0, 1000) = 0 time() = 886017548 lseek(15, 0, SEEK_SET) = 0 read(15, "\00101\0\0\0\0\00101\0\0".., 1284) = 1284 waitid(P_ALL, 0, 0xEFFFFA20, WEXITED|WTRAPPED|WNOHANG) = 0 poll(0xEFFFDAA0, 0, 1000) = 0 time() = 886017549 lseek(15, 0, SEEK_SET) = 0 read(15, "\00101\0\0\0\0\00101\0\0".., 1284) = 1284 waitid(P_ALL, 0, 0xEFFFFA20, WEXITED|WTRAPPED|WNOHANG) = 0 etc.. infinitely. The child processes are all sitting in: fcntl(14, F_SETLKW, 0x000FA69C) (sleeping...) Server was compiled with: -DNO_SLACK=1 -DUSE_FCNTL_SERIALIZED_ACCEPT=1 Any clues? Any other debugging steps I should take? I can't keeo the server in this state for much longer. Need to reset it. -Rasmus