<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## **linux 打開文件數 too many open files 解決方法** 出現這句提示的原因是程序打開的文件/socket連接數量超過系統設定值。 **查看每個用戶最大允許打開文件數量** ``` $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 7564 max locked memory (kbytes, -l) 16384 max memory size (kbytes, -m) unlimited open files (-n) 40960 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 7564 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited ``` 其中open files (-n) 1024表示每個用戶最大允許打開的文件數量是1024 **查看當前系統打開的文件數量** ``` lsof | wc -l watch "lsof | wc -l" ``` **查看某一進程的打開文件數量** ``` lsof -p pid | wc -l lsof -p 1234 | wc -l ``` ## 設置open files數值方法 ### 臨時設置 ``` $ ulimit -n 50960 $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 7564 max locked memory (kbytes, -l) 16384 max memory size (kbytes, -m) unlimited open files (-n) 50960 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 7564 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited ``` >這樣就可以把當前用戶的最大允許打開文件數量設置為2048了,但這種設置方法在重啟后會還原為默認值。 ### **永久設置方法** ``` $ vim /etc/security/limits.conf //在最后加入 * soft nofile 4096 * hard nofile 4096 ``` 最前的*表示所有用戶,可根據需要設置某一用戶,例如 ``` catrefine soft nofile 8192 catrefine hard nofile 8192 ``` 改完后注銷一下就能生效。(重新登錄就好,不需要重啟機器)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看