pm (必須) プロセスマネージャが子プロセスの数を制御する方法。 使用可能な値: static / ondemand / dynamic static - 子プロセスの数は固定される。 pm.max_childrenの値 = 子プロセスの数 となる。 ondemand - プロセスを必要に応じて立ち上げる。 リクエストされるとpm.start_serversで指定しただけサービスを開始する。 dynamic <- 我々のサービスはこれを採用している。 - 関連する設定値の内容によって、立ち上がる子プロセスの数が動的に決まる。 pm.max_children pm.start_servers pm.min_spare_servers pm.max_spare_servers pm.max_children pmの設定がstaticの場合 作成される子プロセスの数 pmの設定がdynamic
![[PHP] PHP-FPMのチューニングをするときに考えたことと行ったこと - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d9d520da7f88f22d3827574f7aa964f0dd382074/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JTVCUEhQJTVEJTIwUEhQLUZQTSVFMyU4MSVBRSVFMyU4MyU4MSVFMyU4MyVBNSVFMyU4MyVCQyVFMyU4MyU4QiVFMyU4MyVCMyVFMyU4MiVCMCVFMyU4MiU5MiVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MSVBOCVFMyU4MSU4RCVFMyU4MSVBQiVFOCU4MCU4MyVFMyU4MSU4OCVFMyU4MSU5RiVFMyU4MSU5MyVFMyU4MSVBOCVFMyU4MSVBOCVFOCVBMSU4QyVFMyU4MSVBMyVFMyU4MSU5RiVFMyU4MSU5MyVFMyU4MSVBOCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Y2YxNzA4NWM3YmYyY2M5MGRmMTYwYjVkMDM2MDIzYzc%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWFzYWhhcnUtc3VpenUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTVhMjEzNjJjMTY3M2MzN2ZiZjIzNjhkOWJjODQ3MDBj%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D4627c314d34729b978e5299cced3fa35)