タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Linuxとulimitに関するSnowCaitのブックマーク (2)

  • Linux サーバでの「Too many open files」対策について - akishin999の日記

    Linux サーバでの「Too many open files」エラー対策について調べたのでまとめてみました。 確認した OS は CentOS 5.9 と CentOS 6.3 です。 「Too many open files」は Linux でプロセスが開けるファイルディスクリプタの上限に達してしまうと発生するエラーです。 「ファイルディスクリプタ」という名前ですが、 Linux ではソケットもファイルディスクリプタなので、ファイルを開いた場合だけでなく、ソケットを使って通信を行う場合にもファイルディスクリプタが使用されます。 そのため、Apache や Tomcat などで高負荷なサイトを運用している場合などには、比較的遭遇する確率の高いエラーではないでしょうか。 このエラーを回避するため、プロセスがオープンできるファイルディスクリプタの上限を変更します。 まずは以下のコマンドを実行

    Linux サーバでの「Too many open files」対策について - akishin999の日記
  • プロセスの ulimit -n の値を増やした話 - Qiita

    参考: https://underyx.me/2015/05/18/raising-the-maximum-number-of-file-descriptors ulimit -n の値は、オープンできるファイル数の上限を表します。オープンしているファイル数がこの上限に達すると、それ以上はソケットも開けなくなるので、通信もできなくなります。 今回、supervisordでデーモン化している process-x プロセス(仮名)の ulimit -n 値を増やした時の手順を記します。 環境チェック $ cat /etc/issue Ubuntu 14.04.2 LTS \n \l $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION=

    プロセスの ulimit -n の値を増やした話 - Qiita
  • 1