# 看目前系統設定的限制 (ulimit -a # 可查看全部參數)! g* n$ s0 q' j, @ {
ulimit -n
* Z" Y. Y' [9 H: c1024
! \ U ], l: N. @% k8 m" p! C! b5 O8 F; b2 _& E5 G- N
: o) @( |9 Z; q3 x# 由 limits.conf 設定 nofile (nofile - max number of open files) 的大小 D' H' I+ r" ~1 M3 m4 e" p% a
vim /etc/security/limits.conf
: E+ b. h, _* \: U# {
4 |2 a, a" |) l( R; p& a$ c) l8 R9 l. K% K
# 增加/修改 下述兩行 ( 2^20 = 1048576 )
8 j- [' B( y; V* soft nofile 1048576
+ H; p) g( Y$ [* G* |* hard nofile 1048576
1 A* c. {. ^7 K8 j
+ E. C) Y' ?, o7 f0 O! G" J6 ]! e& O( Y$ _
# 登出後, 再登入, 執行就會出現此值
6 G7 z, X# z: [: ]3 n. Kulimit -n . v' L5 x* d0 r& y0 m" B6 J
1048576* Q6 p+ S+ {+ ^9 \ Z
若 ulimit -n 沒出現 1048576 的話, 可使用強制設定$ l' w. r; C. V6 B0 [5 u
# e7 U0 O/ x0 z* V: l0 S5 o4 i% M! v
ulimit -n 1048576
, H0 i- N9 g4 ~% o8 e/ R3 p) Y$ H# C4 I3 O7 X9 n
0 q; ]: u) ^8 ~ G6 [3 h4 D
# 再檢查設定5 D( Y" U) W) p0 J, C9 w
ulimit -n4 O! n, l; W: N( U
1048576' ~ [7 G7 b0 R3 L* p: k
|
|