ホームページ >php教程 >php手册 >Linux の ulimit 値を正しく設定する方法、linuxulimit 値

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

WBOY
WBOYオリジナル
2016-06-16 09:16:27910ブラウズ

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

swoole を学習するときに max_conn パラメータがあります。

max_conn

説明: サーバーによって維持できる TCP 接続の最大数
注: このパラメータを設定した後、サーバー上の既存の接続の数がこの値に達すると、新しい接続は拒否されます。さらに、このパラメータの値はオペレーティング システムの ulimit -n の値を超えることはできません。swoole_server は で大きなメモリ部分に適用されるため、この値はあまり大きく設定しないでください。ストレージ用に 1 回 各接続に関する情報。 この値はサーバー の最大同時実行数にも影響します。実際、Linux にはファイル ハンドルの制限があり、Linux のデフォルト値はそれほど高くなく、通常は 1024 です。実稼働サーバーは簡単にこの値に達します。この番号。

Linux の ulimit -n 値を正しく設定する手順は次のとおりです:

1. まず、コマンド ulimit -n を使用して現在の値を確認します

2. vim /etc/security/limits.conf

以下の 2 項目は 65535 に設定することを推奨します

* ソフトノファイル 65535

* ハード nofile 65535

(先頭の * アスタリスクは、すべてのユーザーに対するグローバルな状況を表します。nofile はファイル ハンドルの数を表します。ソフト nofile の値はハード nofile の値を超えることはできません )

3. Linux システムを再起動します

コマンド: shutdown -r now はすぐに再起動することを意味します

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