====== NGiNXの設定 ====== ===== 設定チェック ===== nginx -t ファイルを指定する場合 nginx -t -c /path/to/nginx.conf ===== server ===== この辺は、もうautoで良いでしょう worker_processes auto; worker_cpu_affinity auto; worker_priority 0; 手動で書き換える場合 worker_processes :コア数に合わせる worker_cpu_affinity :重み付け-> 2core:01 10 -> 4core:0001 0010 0100 1000 ===== ファイルディスクリプタ ===== pstat(1)コマンドで確認。 # pstat -T 79/31859 files 0M/1023M swap space 必要に応じて、プロセス毎のファイルディスクリプタ上限数を増やす((足りないと"Too many open files" エラー))((最近は増えてるので、大抵は問題ない?)) worker_rlimit_nofile = 10000 ===== SSL ===== [[https://mozilla.github.io/server-side-tls/ssl-config-generator/|Mozilla SSL Configuration Generator]] ===== 参考 ===== * https://gist.github.com/koudaiii/386eb55a29b1adc19c5e * [[https://hirose31.hatenablog.jp/entry/20100623/1277258671|フロント/バックのreverse proxy構成で、指定秒数以内に必ずレスポンスを返す方法]]