<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
James Aylett wrote:
<blockquote cite="mid20060313140614.GN12705@tartarus.org" type="cite">
  <pre wrap="">On Mon, Mar 13, 2006 at 01:47:25PM +0000, Gavin Ellis Mendel-Gleason wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Does anyone have any ideas on how to fix this problem? 
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Outside Xapian, if you're using apache you could make your web server
child processes recycle faster using MaxRequestsPerChild. File handles
should be released cleanly on process exit. (Dropping
MaxRequestsPerChild does reduce your scalability, though - if someone
can offer a 'correct' solution that deals with the Xapian issue, this
is preferred.)

  </pre>
</blockquote>
<br>
Some years ago, I added the apache specific php function
apache_child_terminate to php running under apache.<br>
<br>
It has the affect of making the apache child process quit after serving
the current request and useful when the apache process has consumed
large resource (memory) that needs freeing.<br>
<br>
It might be suitable here.<br>
<br>
Sam<br>
<br>
</body>
</html>