I'm using Solaris (SunOS 5.7, according to uname).
The number of files varies, and I can control this if I know what the limits
are. Is the 256 limit per process or for the entire machine? For instance,
if I have 10 apache children going full bore, is the practical limit 25 per
child, or 256 per child?
I saw (in the code) that there's one open file per uploaded file. That
should be fine. I just need to find out if they're getting closed
correctly.
What is "lsof"?
Thanks!
-jse
> From: Doug MacEachern <[EMAIL PROTECTED]>
> Date: Tue, 11 Apr 2000 21:26:19 -0700 (PDT)
> To: "John S. Evans" <[EMAIL PROTECTED]>
> Cc: modperl <[EMAIL PROTECTED]>
> Subject: Re: Apache::Request
>
> On Mon, 10 Apr 2000, John S. Evans wrote:
>
>> I'm looking for some help/advice with Apache::Request. I'm currently using
>> Apache::Request to parse the POST that is used to upload a bunch of files to
>> our server.
>
> how many files? what os are you using? solaris has a 256 limit.
>
>> The problem I'm running into is that I seem to be running out of file
>> descriptors over a long period of time, if a large number of files (between
>> 50 and 200) are posted at once.
>
> there will be an open FILE* for each file uploaded in a given request,
> none of which are closed until the request is over. try using lsof to see
> if any of them are not being closed after the request is done.
>