ENOSPC—care este afișată frecvent ca „no space left on device”.
Simptome
file_watcherAddTrackedWorkspaceAddDirectoriesRecursive
- Windsurf se deschide normal
- Language server-ul se oprește imediat după pornire
- Funcționalitățile care depind de language server (de exemplu, Cascade, Autocomplete) nu funcționează
Diagnosticare
1. Verificati limitele actuale inotify
2. Verificați câte instanțe inotify sunt folosite în prezent
max_user_instances, este posibil ca noii utilizatori inotify (cum ar fi un language server) să nu poată fi inițializați.
Soluție
inotify. Modificările pot fi aplicate temporar (până la repornire) sau permanent.
Soluție temporară (până la următoarea repornire)
Soluție permanentă (se păstrează după repornire)
Când să utilizați fiecare valoare
fs.inotify.max_user_watches=524288
Recomandat pentru repo‑uri mari sau monorepo‑uri. Fiecare fișier/director monitorizat consumă memorie de kernel (adesea ~1 KB pentru fiecare monitorizare pe sisteme pe 64 de biți), astfel încât 524288 de monitorizări pot folosi aproximativ ~512 MB de memorie de kernel.fs.inotify.max_user_instances=1024
Recomandat dacă rulați mai multe aplicații care creează instanțe inotify (mai multe ferestre de IDE, containere, instrumente de sincronizare a fișierelor etc.). Valoarea implicită de 128 poate fi epuizată rapid în medii de dezvoltare.