On Tue, 6 Mar 2001, Achilleas Mantzios wrote:

> On Mon, 05 Mar 2001, you wrote:
> > 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?
> 
> 
> Tell your sysadm to upgrade to glibc-2.2-12, if your executable is linked
> against glibc that is.

still the problem is that they probably won't listen to me.

> Did you compile with gcc or with SUN's c++??

egcs 2.95.2
> 
> 
> > 
> > thanks
> > Ludger Merkens

btw. I changed the source to use only 40 delta files ( as suggested in a
prior answer to my question), this compiles without warning, but leaves me
with a buserror.

Program received signal SIGBUS, Bus error.
0x1cdd4 in CUrlContent::Save (this=0xefffd3d8) at content.cpp:230
230                             *(ULONG*)pbuf =
m_cache->GetWordID(it->first.Word());
(gdb)

May this be related to my changes, or is this something completely
different?

thanks
Ludger 



Reply via email to