在MAC上跑nodejs,遇到了一個問題:file table overflow
主要意思就是說文件打開太多了,超過了限制,產生這個問題主要是蘋果操作系統的限制。
echo kern.maxfiles=65536 | sudo tee -a /etc/sysctl.conf
echo kern.maxfilesperproc=65536 | sudo tee -a /etc/sysctl.conf
sudo sysctl -w kern.maxfiles=65536
sudo sysctl -w kern.maxfilesperproc=65536
ulimit -n 65536
按上面執行一下就好了,具體的命令我也沒深究