Linux中所有操作都被看作是檔案的操作,是以有時會出現too many open files 的問題。系統中預設的最大打開檔案數為1024個。
1、相關指令解決
ulimit –a //檢視目前設定
ulimit –n 2048 //即設成2048,按實際需要設定
2、使用者環境參數檔案配置:
在/etc/profile中加入如下内容:
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p ulimit -n
else
ulimit -u -n
fi