# 看目前系統設定的限制 (ulimit -a # 可查看全部參數); }5 r* _4 s6 r# j3 X- |/ a
ulimit -n 5 T' }* D+ v5 k, r# t4 O
1024
4 K- V) u- r1 T/ P1 a1 u' M8 l/ u) [7 p. E$ P$ w
+ N6 N4 S& f" b# t# 由 limits.conf 設定 nofile (nofile - max number of open files) 的大小
( a5 c6 X3 ^% S- q- e; P% Vvim /etc/security/limits.conf
% N! ?1 w* V. v" ]) D7 u) Q8 j7 @1 U7 X; A [' M5 W' o
( U0 a# m$ w8 o& i6 g1 I# 增加/修改 下述兩行 ( 2^20 = 1048576 )
& K+ M {4 j0 p s9 @+ Q4 E* soft nofile 1048576
8 A: S/ |" b; U+ S2 S8 z* hard nofile 1048576
5 ^& j0 }3 `; q& b) A2 d" c H4 a! v& T! N" E2 D. P
% U$ T! ~- J# L q# 登出後, 再登入, 執行就會出現此值/ `# e9 F% ?# A. Z1 G
ulimit -n ) R7 ~5 n/ k6 _
1048576
2 T1 Y# z7 L# r# l/ T若 ulimit -n 沒出現 1048576 的話, 可使用強制設定1 P9 F x( P' y; b H: |. R
1 O% C: `9 j) [: s0 h0 b2 G0 K0 V; U
ulimit -n 1048576 {" W, j3 V E: ?5 L) F. o6 b
; p* E4 j- z& B9 f, m
) |1 u: ]0 \. K) n' e# 再檢查設定( |% b0 h0 m9 R% }+ L( L
ulimit -n
5 }9 X+ v* i. ?1048576
7 n, m% X" a4 S+ N# G |
|