Secondo l'IntelliJ documentation,
Per un IDE intelligente è essenziale essere a conoscenza di eventuali cambiamenti esterni in file che lavorano con - esempio modifiche apportate da VCS, o strumenti di compilazione o generatori di codice ecc. Per tale motivo, la piattaforma IntelliJ avvia il processo in background per monitorare tali modifiche.
Inotify richiede l'impostazione di un "quadrante" per ogni directory nel progetto . Sfortunatamente, il limite predefinito delle maniglie dell'orologio potrebbe non essere sufficiente per progetti di dimensioni ragionevoli, e il raggiungimento del limite consentirà alla piattaforma IntelliJ di ricorrere alle scansioni ricorsive degli alberi di directory forzatamente agli alberi della directory .
Pertanto, è necessario aggiungere
fs.inotify.max_user_watches = 524288
in "/etc/sysctl.conf"
e quindi eseguire il seguente comando per esso abbia effetto
sudo sysctl -p
Fammi sapere se questo aiuta!
Ha funzionato come un fascino, grazie. – Alaa