Unfortunately, there is no easy workaround for it
All you can do is to decrease number of used delta files to lower number
(about 40). Perform the following steps:
Replace all occurences of 100 to 40 in the files: deltas.h, deltas.cpp,
wcache.h, index.cpp
recompile "index"
Alexander
----- Original Message -----
From: "Ludger Merkens" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 05, 2001 7:52 PM
Subject: [aseek-users] Too many open files.
> Hello,
>
> When starting the indexer, it stops with
> Can't open delta file
> /homes/violine/steam/local/var/aspseek/deltas/d57: Too many open files
>
> As reply to an earlier problem concerning too many open files, I found the
> following answer.
> > >
> > > 100 handles are used for delta files.
> > > 4*R handles are used for pipes for R resolver processes.
> > > Up to N handles are used for TCP/IP connections for each of N
threads.
> > > 1 handle is for "logs.txt"
>
> This is a problem. Since I run under solaris where maximum file handles
> per process is limited to 64 handles. Plus, and thats probably the bigger
> problem, i'm running in an university environment, where I can't easily
> change that limit. I'm not the root user. Is there a workaround to this
> problem?
>
> thanks
> Ludger Merkens
>
>