Estoy usando emacs en mi mac book pro con Big Sur 11.2.3
Y con frecuencia me encuentro con el problema de los descriptores de archivos
File watching not possible, no file descriptor left: 975
Después de varias horas de buscar el problema en Google, probé varios enfoques para actualizar las opciones de sysctl. Actualmente, mis opciones relevantes son:
kern.maxfiles: 10485760
kern.maxfilesperproc: 1048576
kern.maxproc: 4096
kern.maxfilesperproc: 1048576
kern.maxprocperuid: 8192
y sigo teniendo el mismo error. ulimit -a
resultado:
-t: cpu time (seconds) unlimited
-f: file size (blocks) unlimited
-d: data seg size (kbytes) unlimited
-s: stack size (kbytes) 8192
-c: core file size (blocks) 0
-v: address space (kbytes) unlimited
-l: locked-in-memory size (kbytes) unlimited
-u: processes 2048
-n: file descriptors 1000000
1 votos
¿Usaste
lsof
para comprobar cuántos archivos están realmente abiertos? Si te da el error en emacs, ¿puedes seguir abriendo archivos en otras aplicaciones?