swooleを学習する際にはmax_connパラメータがあります
max_conn
説明: サーバーによって維持できる TCP 接続の最大数
注: このパラメータを設定した後、サーバー上の既存の接続の数がこの値に達すると、新しい接続は拒否されます。さらに、このパラメータの値はオペレーティング システム ulimit -n の値を超えることはできません。swoole_server は情報を保存するために 一度に大量のメモリを適用するため、この値はあまり大きく設定しないでください。それぞれの接続の。 この値はサーバーの最大同時実行数にも影響します 実際、Linux にはファイル ハンドルの制限があり、Linux のデフォルト値はそれほど高くなく、通常は 1024 です。運用サーバーは簡単にこの数に達します。
Linux の ulimit -n 値を正しく設定する手順は次のとおりです:
1. まず、ulimit -nコマンドを使用して現在の値を確認します
2. vim /etc/security/limits.conf
以下の2項目は65535に設定することをお勧めします
*ソフトノファイル65535
* ハードノファイル65535
3. Linuxシステムを再起動します
コマンド:
shutdown -r now はすぐに再起動することを意味します
http://www.bkjia.com/PHPjc/1087777.html
www.bkjia.com