nginx 特定のページだけタイムアウトを延ばす

試した

下記2つのページを作りました。 どちらも中味は簡単phpコードです。 http://astail.net/hogehoge.php http://astail.net/piyopiyo.php

[code lang=text] <?php $s=70; sleep($s); printf( "%d秒です",$s ); ?> [/code]

nginxは

[code lang=text] location ~ /piyopiyo.php$ { fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_read_timeout 180; }

location ~ \.php$ {
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

[/code]

こんな感じです。

デフォルトは60秒なのでpiyopiyo.phpのページだけタイムアウト値が180秒となり 70秒ですと表示されるようになりました。