Thanks for the great hint. That helps a lot.
The core question for the CAS devs stays: Where does that leak come from? I 
mean, FileWatcherService and PathWatcherService seem to be straight forward.

jephte.clain schrieb am Sonntag, 18. April 2021 um 17:06:48 UTC+2:

> hello,
>
> we noticed that CAS doesn't release inotify handles when watching changes 
> on groovy scripts
> as our scripts doesn't change (CAS is run inside a docker container), we 
> ended up disabling watching changes (thanks to Jerome Leleu for his help on 
> this)
>
> I attach the modified class. I won't be able to help you more than that, 
> sorry
>
> hope this helps. regards,
> Jephté Clain
>
> Le ven. 16 avr. 2021 à 10:02, Robert <[email protected]> a écrit :
>
>> Hi all,
>>
>> We ware running CAS 6.2.8 on Ubuntu 20.04.2 LTS with OpenJDK 11.0.10.
>> After an uptime of about 2 weeks we've hit the following error resulting 
>> that scripted attributes became just empty:
>>
>> "User limit of inotify instances reached or too many open files"
>>
>>
>> Increasing the inotify max_user_instances from 128 to 256 via "echo 256 > 
>> /proc/sys/fs/inotify/max_user_instances" solved that probem just temporaly, 
>> because this limit was reached again within 1 day.
>>
>> Ive tried to find out what was causing this issue and used "lsof -p 
>> $(pgrep java) | grep notify" to see a lot (253) anonymous inodes. Ive 
>> created a Java Heapdump to found 263 instances of a FileDescriptor.
>> Now im out of ideas to find the root cause, but I guess, that there is 
>> some kind of leak.
>>
>> Someone else experienced that issue already?
>>
>> -- 
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/db4d659f-9cdd-4523-8f6e-f572388c83d8n%40apereo.org
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/db4d659f-9cdd-4523-8f6e-f572388c83d8n%40apereo.org?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
>
> <http://www.univ-reunion.fr> <http://dsi.univ-reunion.fr/>
>
> Jephté Clain
>
> Développeur, intégrateur d'applications
>
> Direction des Systèmes d'Information
>
> Université de La Réunion
>
> Interne : 2107 | Externe : +262 262 93 86 31 <+262%20262%2093%2086%2031> | 
> Mobile 
> : +262 692 29 58 24 <+262%20692%2029%2058%2024>
>
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/1e95bdb9-204a-4938-b8fb-1c67b934aa75n%40apereo.org.

Reply via email to