1

サーバーが多くのリクエストを受け取ると、php-fpm レコード (php5-fpm.log) は次のようになります。

WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 6 total children

私のphp-fpm.confは次のとおりです。

    ...
    pm = dynamic
    pm.max_children = 50
    pm.start_servers = 2
    pm.min_spare_servers = 1
    pm.max_spare_servers = 3
    pm.max_requests = 200
    ...
4

1 に答える 1

1

php-fpm.conf を変更する必要があるようです。

pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

php-fpm.log が示すように、[pool www] はビジーのようです。合計 6 つの子があり、php-fpm はさらに 8 つ生成されます。これは、十分な php-fpm プロセスがないことを意味します。サーバーのパフォーマンスに基づいて、pm.start_servers、pm.min_spare_servers、および pm.min_spare_servers を増やすことをお勧めします。

于 2012-04-12T09:59:25.650 に答える