2014-10-12 18 views
5

W IntelliJ IDEA 13.1.5 na Ubuntu 14.04 LTS Widzę sporadyczny błąd w dużych projektach, który mówi "zbyt wiele plików otwarte". Co ciekawe, odmawia to całkowitego zaniku IDE. Próbowałem następujące rzeczy, aby to naprawić.IntelliJ zbyt wiele plików otworzyć błąd

1) Zmodyfikuj mój plik /etc/sysctl.conf, aby mieć tę linię, jak pokazano w tym artykule here. Wystąpił błąd rzadziej:

fs.inotify.max_user_watches = 524288  
fs.file-max = 380180 

2) Podwyższyć ustawienie ulimit -n procesu IntelliJ do 64k. Nie zauważam żadnej różnicy w wydajności z tym, ale artykuł, o którym wspomniałem powyżej, twierdzi, że to pomoże.

3) Dodaj to do mojego pliku idea64.vmoptions (pomaga przy szybkości indeksowania, ale nie z tym problemu)

-Xms128m 
-Xmx8192m 
-XX:MaxPermSize=1024m 

Czy ktoś widział ten błąd i czy masz jakieś inne sugestie co ja Czy mogę to naprawić?

Rozważam zapytanie do pomocy technicznej IntelliJ, ale odkryłem, że muszę kilka razy z nimi współpracować, zanim otrzymam pomocną odpowiedź. Wszelkie rady od społeczności w tej sprawie byłyby docenione.

+0

Uważam, że społeczność IntelliJ i wsparcie są znacznie bardziej ukierunkowane i elastyczne. Spróbuj ponownie. Nie widziałem tego błędu przez ponad 10 lat używania produktu. – duffymo

+0

Spróbuję jeszcze raz, to nie zaszkodzi. Ciekawe, czy ktoś ma inne pomysły. –

Odpowiedz

8

Rozmawiałem z obsługą IntelliJ. Zasugerowali, że część 2, o której wspomniałem, nie przynosiła skutku. Próbowałem kroki:

1) sudo vi /etc/security/limits.conf i dodać te linie (wziąć kopię zapasową zbyt):

*  soft nofile 380180 
*  hard nofile 380180 

2) sudo vi /etc/pam.d/ common-session dodać tę linię (wziąć kopię zapasową zbyt):

session required pam_limits.so 

3) sudo vi /etc/pam.d/common-session-noninteractive dodać tę linię (wziąć kopię zapasową zbyt):

session required pam_limits.so 

4) Uruchom ponownie komputer

5) Potwierdź ten wszedł w życie po uruchomieniu tej komendy, powinieneś zobaczyć ten wynik

~$ ulimit -n 
380180 

I ponownie otwarty mojego dużego projektu po tym i ja nie widziałem „zbyt wiele pliki otwierają "wiadomość od tego czasu.

Powiązane problemy