ENOSPC-Fehler zurück — dieser wird häufig als „kein Speicherplatz mehr auf dem Gerät“ angezeigt.
Symptome
file_watcherAddTrackedWorkspaceAddDirectoriesRecursive
- Devin Desktop öffnet sich normal
- Der Language Server beendet sich unmittelbar nach dem Start
- Funktionen, die vom Language Server abhängen (z. B. Cascade, Autovervollständigung), funktionieren nicht
Fehlerdiagnose
1. Prüfen Sie Ihre aktuellen inotify-Limits
2. Prüfen Sie, wie viele inotify-Instanzen derzeit genutzt werden
max_user_instances liegt (oder darüber), werden neue inotify-Nutzer (wie der Language Server) unter Umständen nicht initialisiert.
Lösung
Temporäre Lösung (bis zum Neustart)
Dauerhafte Lösung (bleibt nach dem Neustart bestehen)
Wann Sie welchen Wert verwenden sollten
fs.inotify.max_user_watches=524288Empfohlen für große Repositories oder Monorepos. Jede überwachte Datei bzw. jedes überwachte Verzeichnis verbraucht Kernel-Speicher (auf 64-Bit-Systemen oft ~1 KB pro Watch), daher können 524288 Watches ungefähr ~512 MB Kernel-Speicher belegen.fs.inotify.max_user_instances=1024Empfohlen, wenn Sie mehrere Anwendungen ausführen, die inotify-Instanzen erstellen (mehrere IDE-Fenster, Container, Dateisynchronisierungstools usw.). Der Standardwert 128 kann in Entwicklungsumgebungen schnell erreicht werden.
