ホームページ >バックエンド開発 >PHPチュートリアル >Linux の ulimit 値を正しく設定する方法

Linux の ulimit 値を正しく設定する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-29 09:08:031000ブラウズ

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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。