nginxの错误オープンファイルが多すぎます

nginxのは、この問題をオンライン提供で報告年を実行し、再起動するには許可されていない理由のため、幸いあなたが設定することができます

次のように与えられているログ

2020 / 03 / 22  143133 [クリティカル] 197930:* 2301年オープン()" /home/data/logs/access.log "失敗した(24:開いているファイルが多すぎます)、クライアント:101.227140.37 
2020 / 03 / 22  143133 [CRIT] 197930:* 2304オープン()" /home/data/logs/access.log "失敗(24:開いているファイルが多すぎます)、クライアント:101.227140.44 
2020 / 03 / 22  143133 [クリティカル] 197930:* 2307年オープン()" /home/data/logs/access.log "失敗した(24:開いているファイルが多すぎます)、クライアント:101.227140.43 
2020 / 03 / 22  143133 [CRIT] 197930:accept4()が失敗しました(24:あまりにも多くのオープンファイル)
 2020 / 03 / 22  143133 [CRIT] 197930:accept4()が失敗しました(24 :あまりにも多くのオープンファイル)
 2020 / 03 / 22  143134 [CRIT] 197930:accept4()が失敗しました(24:開いているファイルが多すぎます)

まず、チェック制約猫の/ proc / 3383 /制限はカザフスタンのプロセスIDは、nginxのの一つであることに注意してください

リミットソフトリミットハードリミット単位      
の最大のCPU 時間              無制限無制限秒    
最大ファイルバイト無制限無制限サイズ      
無制限無制限最大データサイズバイト      
最大スタックサイズ             10485760              バイト無制限の      
最大コアファイルサイズ         0                     無制限バイト      
バイト無制限無制限最大常駐セット      
マックスは処理              95709                 95709を                処理
マックス開いているファイルに             1024を                 4096個の                 ファイル      
マックスは、メモリロック          65536                 65536                 バイト      
バイト無制限無制限最大アドレス空間      
最大ファイルは無制限無制限のロックをロック      
信号保留マックス        95709の                95709                 信号    
最大msgqueueサイズ          819200                819200を               バイト      
最大素敵の優先順位          0                     0                    
最大リアルタイム優先度      0                     0                     
無制限無制限たちタイムアウト最大リアルタイム

明らかに、ソフトリミットの最大開いているファイルは4096を設定するには小さすぎます

エコー -n ' マックス開いているファイル= 4096:4096 ' > / procの/ 3383 /制限

nginxのは、すべての通常の放送を同じプロセスを行うことができるようになります

おすすめ

転載: www.cnblogs.com/yuandaozhe/p/12545938.html