One thing to mention is that most unix / linux systems their is usually a 
maximum number of file descriptors as well as a per user / per shell limit 
also.  If you increased you system level number of file descriptors to 100,000, 
you still may only have a smaller amount available per user.  Setting the 
system level number may not affect your user level.  For example if I issue the 
ulimit -n command on my machine I see 1024.  Can u verify this number for the 
user running wiab.  100,000 seems like plenty.


On Feb 11, 2012, at 3:23 AM, Yuri Z wrote:

> I think I had something similar, it is related to ulimit, just make sure
> you do it correctly for your Linux user
> On Feb 11, 2012 11:38 AM, "Ali Lown" <[email protected]> wrote:
> 
>> I have now had this error occur a few times, and it results in a
>> variety of problems from an inability to login (can't open user data
>> file) to can't create new waves (can't create a new wavelet
>> persistance delta) to can't open waves (can't open user wavelet
>> deltas...) as well as the more-common failing to persist deltas
>> (because can't write the file).
>> 
>> I have upped the system limit to 100000 in an attempt to prevent it
>> occurring again.
>> 
>> Restarting the WIAB server only adds a few more hours before it
>> repeats. The only way to clear it for a while is to restart the whole
>> server it is running on (clears open inode tables?)
>> 
>> Is the WIAB code failing to close its file handles somewhere? My
>> suggestion would be that it doesn't when I SIGKILL the server to
>> restart it.
>> 
>> Has anyone else come across this problem yet?
>> 
>> Ali
>> 

Reply via email to