試した
下記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秒ですと表示されるようになりました。