<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 官方文檔 https://www.workerman.net/doc/workerman/appendices/kernel-optimization.html 查看**系統級別**能夠打開的文件句柄的數量: `cat /proc/sys/fs/file-max` 打開文件 /etc/sysctl.conf,增加以下設置 ~~~conf #該參數設置系統的TIME_WAIT的數量,如果超過默認值則會被立即清除 net.ipv4.tcp_max_tw_buckets = 20000 #定義了系統中每一個端口最大的監聽隊列的長度,這是個全局的參數 net.core.somaxconn = 65535 #對于還未獲得對方確認的連接請求,可保存在隊列中的最大數目 net.ipv4.tcp_max_syn_backlog = 262144 #在每個網絡接口接收數據包的速率比內核處理這些包的速率快時,允許送到隊列的數據包的最大數目 net.core.netdev_max_backlog = 30000 #此選項會導致處于NAT網絡的客戶端超時,建議為0。Linux從4.12內核開始移除了 tcp_tw_recycle 配置,如果報錯"No such file or directory"請忽略 net.ipv4.tcp_tw_recycle = 0 #系統所有進程一共可以打開的文件數量 fs.file-max = 6815744 #防火墻跟蹤表的大小。注意:如果防火墻沒開則會提示error: "net.netfilter.nf_conntrack_max" is an unknown key,忽略即可 net.netfilter.nf_conntrack_max = 2621440 ~~~ ## 運行 `sysctl -p` 即刻生效。 <br/> <br/> <br/> <br/> # 打開文件數 **說明:** /etc/sysctl.conf 可設置的選項很多,其它選項可以根據自己的環境需要進行設置 ## 打開文件數 (https://www.workerman.net/doc/workerman/appendices/kernel-optimization.html#%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E6%95%B0) 設置系統打開文件數設置,解決高并發下 `too many open files` 問題。此選項直接影響單個進程容納的客戶端連接數。 Soft open files 是Linux系統參數,影響系統單個進程能夠打開最大的文件句柄數量,這個值會影響到長連接應用如聊天中單個進程能夠維持的用戶連接數, 運行`ulimit -n`能看到這個參數值,如果是1024,就是代表單個進程只能同時最多只能維持1024甚至更少(因為有其它文件的句柄被打開)。如果開啟4個進程維持用戶連接,那么整個應用能夠同時維持的連接數不會超過4\*1024個,也就是說最多只能支持4x1024個用戶在線可以增大這個設置以便服務能夠維持更多的TCP連接。 **Soft open files 修改三種方法:** 第一種:在終端直接運行 `ulimit -HSn 102400`,然后重啟workerman。 這只是在當前終端有效,退出之后,open files 又變為默認值。 第二種:在`/etc/profile`文件末尾添加一行 `ulimit -HSn 102400`,這樣每次登錄終端時,都會自動執行。更改后需要重啟workerman。 第三種:令修改open files的數值永久生效,則必須修改配置文件:`/etc/security/limits.conf`. 在這個文件后加上: ~~~ * soft nofile 1024000 * hard nofile 1024000 root soft nofile 1024000 root hard nofile 1024000 ~~~ 這種方法需要重啟服務器才能生效。
                  <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>

                              哎呀哎呀视频在线观看