mac修改程序能開啟的最大檔案數

2021-07-05 03:15:58 字數 1854 閱讀 4978

mac程序能開啟的最大檔案數,預設只有256

$ulimit -n 

256這會導致go的服務端執行的時候,如果同時連線的客戶端太多,會報錯:

解決辦法:

mac修改程序能開啟的最大檔案數:

1.$su 切換到root賬戶

#launchctl limit maxfiles 99999 99999

#ulimit -n 99999

#exit

2.確認修改生效

$ulimit -n

3.每個視窗的服務都必須在重設ulimit -n之後,重啟才生效!

4.舉例

cd $gopath/src/car_server/bentchmark 

go run main.go 2>2.log &

tail -f 2.log

grep "connect ok" 2.log | wc -l

動態修改程序最大檔案開啟數

有些生產環境的服務不能隨便重啟,最大檔案開啟數受到限制。本文利用prlimit動態修改正在執行程序最大檔案開啟數。本文以修改nginx最大檔案開啟數為例。當前系統最大檔案開啟數 root vm centos750221 ulimit a grep open open files n 2048 檢視n...

linux下修改程序開啟檔案數限制

liunux更改 open files限制。ulimit a core file size blocks,c 0 data seg size kbytes,d unlimited scheduling priority e 0 file size blocks,f unlimited pending...

Linux下檢視及修改程序開啟的檔案控制代碼數量

檢視linux系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視linux系統某個程序開啟的檔案控制代碼數量 lsof n grep 5950 c 212 修改linux系統的最大檔案控制代碼數限制的方法 1 ulimit n 65535 針對當前session有效,...