# 看目前系統設定的限制 (ulimit -a # 可查看全部參數)
- R. h" ^& E J# c8 h( Hulimit -n 1 h! M6 r# Y+ m1 V
1024
/ K- E8 ]1 e8 Y, V- E/ z
# c' Y$ d) v! R9 I* m# G' m9 X3 [8 C/ k; k2 N
# 由 limits.conf 設定 nofile (nofile - max number of open files) 的大小! @+ O2 d7 z7 o! X. m
vim /etc/security/limits.conf
$ Y+ ^% R# k7 Y% m3 m3 R' W. J
7 N$ H6 Q4 j& N R# X2 w4 X! [8 b) x" M/ ?
# 增加/修改 下述兩行 ( 2^20 = 1048576 )
8 F6 u6 G3 W6 F! n7 A* soft nofile 1048576
% g, C7 v2 U/ R7 R# h! s* hard nofile 1048576
$ _3 P X1 l/ t/ G* D
4 Q3 I3 b. E3 `8 B6 r4 ~
) [ r. c8 S- G% e( i; j# 登出後, 再登入, 執行就會出現此值0 \2 `- L2 Q7 O: \; Q
ulimit -n
% j: x& @* L: t1048576
0 m. y, I0 |6 u# D3 M' X若 ulimit -n 沒出現 1048576 的話, 可使用強制設定% `4 T1 {7 r# w# V' d% s1 B" L
1 R* | X& q$ n" i1 X0 N7 g5 [# D7 i. F K5 @
ulimit -n 1048576! L& g( M# \4 Q6 `% W4 U. a
# F/ y4 R1 E5 m; Q& a5 a: Z R0 j( ^
& N9 Z, E8 `( K( J% u' X) I
# 再檢查設定
$ c) Z3 z* f g+ ]- R" Vulimit -n* n2 _0 n& A; c+ P
1048576! E0 I" j' C0 ]8 q: Y6 \" n
|
|