-
Nginxの設定ファイルを開きます。一般的には、
/etc/nginx/nginx.conf
または/etc/nginx/conf.d/*
になります。 -
worker_rlimit_nofile
ディレクティブを見つけます。このディレクティブは、Nginxワーカープロセスが同時に開くことができる最大ファイル数を制限します。 -
worker_rlimit_nofile
ディレクティブの値を変更します。たとえば、新しい値を100に設定したい場合は、以下のようになります。worker_rlimit_nofile 100;
-
変更を保存し、Nginxを再起動します。変更を有効にするには、rootまたはsudo権限が必要です。
sudo service nginx restart
これで、Nginxの最大ファイルオープン数が15から新しい値に変更されます。
上記の手順は、Nginxの設定ファイルを直接変更する方法です。別のオプションとして、ulimit
コマンドを使用してシステムの最大ファイルオープン数を変更することもできます。ただし、この方法は一時的な変更であり、システムが再起動されると元の設定に戻ります。