ホームページ >バックエンド開発 >PHPチュートリアル >Linux の ulimit 値を正しく設定する方法
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
以下を入れることをお勧めします どちらの項目も 65535 に設定されています
* ソフト nofile 65535
* ハード nofile 65535
(*アスター手前のiskは全世界を表しており、すべてのユーザーの場合; nofile はファイル ハンドルの数を表します。 ソフト nofile の値はハード nofile の値を超えることはできません
3. Linux システムを再起動します
shutdown -r now はすぐに再起動することを意味します 上記では、Linux の ulimit 値を正しく設定する方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。