macOS ulimits maxfiles
obsidian.nvim rename 할 때 too many open files 오류 발생해서 해결하려고 늘림
안됨
ulimit -Sa
# core file size (blocks, -c) 0
# data seg size (kbytes, -d) unlimited
# file size (blocks, -f) unlimited
# max locked memory (kbytes, -l) unlimited
# max memory size (kbytes, -m) unlimited
# open files (-n) 256
# pipe size (512 bytes, -p) 1
# stack size (kbytes, -s) 8176
# cpu time (seconds, -t) unlimited
# max user processes (-u) 10666
# virtual memory (kbytes, -v) unlimited
ulimit -n 65536
ulimit -Sa
# core file size (blocks, -c) 0
# data seg size (kbytes, -d) unlimited
# file size (blocks, -f) unlimited
# max locked memory (kbytes, -l) unlimited
# max memory size (kbytes, -m) unlimited
# open files (-n) 65536
# pipe size (512 bytes, -p) 1
# stack size (kbytes, -s) 8176
# cpu time (seconds, -t) unlimited
# max user processes (-u) 10666
# virtual memory (kbytes, -v) unlimitedsudo launchctl limit maxfiles
# maxfiles 256 unlimited
sudo launchctl limit maxfiles 10240 unlimited
sudo launchctl limit maxfiles
# maxfiles 10240 unlimited해결책
sudo nvim /Library/LaunchDaemons/limit.maxfiles.plist<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>limit</string>
<string>maxfiles</string>
<string>10240</string>
<string>10240</string>
</array>
<key>RunAtLoad</key>
<true />
</dict>
</plist>하고 재부팅