Nginx のタイムアウト値を長くする
投稿ツリー
-
Nginx のタイムアウト値を長くする (web-master, 2015/4/12 20:16)
- depth:
- 0
前の投稿
-
次の投稿
|
親投稿
-
子投稿なし
|
投稿日時 2015/4/12 20:16 | 最終変更
web-master
投稿数: 48

X-update で legacy をアップデートする時など、PHP の実行に時間がかかる場合に、PHP の終了を待たずに Nginx がタイムアウトしてしまうことがあったので、タイムアウト値を 300 秒とした。
*** fastcgi_read_timeout 300;
# vim /etc/nginx/sites-enabled/default
#pre{{
location ~ \.php(/|$) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
# set timeout
fastcgi_read_timeout 300;
}
}}
# service nginx restart
*** fastcgi_read_timeout 300;
# vim /etc/nginx/sites-enabled/default
#pre{{
location ~ \.php(/|$) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
# set timeout
fastcgi_read_timeout 300;
}
}}
# service nginx restart
投票数:0
平均点:0.00
返信する