Fejlen "Too many open files in system" opstår, når systemet når grænsen for, hvor mange filer der kan være åbne samtidigt. Hvis kommandoen ulimit
ikke virker på Mac OS X Yosemite, kan du følge disse trin for at løse problemet:
For at ændre systemets filgrænser skal du redigere systemets konfigurationsfiler:
/etc/sysctl.conf
(opret filen, hvis den ikke eksisterer):
sudo nano /etc/sysctl.conf
kern.maxfiles=20480
kern.maxfilesperproc=18000
sudo sysctl -w kern.maxfiles=20480
sudo sysctl -w kern.maxfilesperproc=18000
For at ændre brugerens filgrænser skal du redigere brugerens shell-konfigurationsfiler:
~/.bash_profile
(eller ~/.zshrc
hvis du bruger zsh):
nano ~/.bash_profile
ulimit -n 18000
source ~/.bash_profile
For at sikre, at ændringerne træder i kraft, skal du genstarte din Mac:
Efter genstart skulle de nye filgrænser være aktive, og fejlen "Too many open files in system" skulle være løst.
Har du problemer med din Mac eller ønsker at optimere systemet? Med Handyhand kan du nemt få hjælp fra dygtige fagfolk. Opret din opgave gratis, og modtag bud på få minutter, så du hurtigt kan få løst dine Mac-fejl og forbedret din computers ydeevne.