The following reply was made to PR os-linux/2723; it has been noted by GNATS.
From: Brad Cox <[EMAIL PROTECTED]> To: "Jeffrey W. Baker" <[EMAIL PROTECTED]>, [EMAIL PROTECTED] Cc: Subject: Re: os-linux/2723: HTTPD dies complaining "error getting accept lock" Date: Tue, 15 Dec 1998 16:02:55 -0500 I just measured it. It serves requests more than 1,000,000 times faster running with ioctl than crashed with flock. See for yourself. http://virtualschool.edu/ At 12:37 PM -0500 12/15/1998, Jeffrey W. Baker wrote: >According To Brad Cox <[EMAIL PROTECTED]>, recompiling Apache to use >ioctl corrects this bug on linux. Performance implications of this have >not been quantified. > >--Jeffrey > >Brad Cox wrote: >> >> Lincoln was right. Recompiling apache to use ioctl locking made this >> problem go away. >> >> Everybody beware. This one bites hard once it decides to act up. >> >> The fix is to simply modify src/include ap_config.h (LINUX section) as >> follows; eg use USE_FCNTL_SERIALIZED_ACCEPT instead of >> USE_FLOCK_SERIALIZED_ACCEPT >> >> /* flock is faster ... but hasn't been tested on 1.x systems */ >> /* bjc: #define USE_FLOCK_SERIALIZED_ACCEPT */ >> #define USE_FCNTL_SERIALIZED_ACCEPT ------------------------------------------------ Dr. Brad Cox; 703 361 4751; [EMAIL PROTECTED] (update your address book) http://virtualschool.edu/mon A Project with Paradoxical Goals PGP Signature: E194 C6E5 92D8 B8FB 20E8 8667 929A 95A0 FCB6 7C62
