スポンサードリンク
Categories: サーバー

nginxでWordPressの自動アップデートが失敗する問題に対処してみた

WordPress 3.1.3 日本語版が出たので自動アップデートを試みたものの、Apache環境のWordPressは問題ないのだが、nginxで動かしているこのサイトだけ何故か失敗。

ログを見てみると、

upstream timed out (110: Connection timed out)

ということだったので、本家のwikiを調べたところ、fastcgi_read_timeout が関係しているらしいと判明。デフォルトは60秒だから、それを180秒にしてやったところ、無事に自動アップデートが完了した。

あわせて、関係ないとは思うけど send_timeout の値もデフォルトが60秒なので、180秒にした。

書き方はこんな感じ。

server {
	fastcgi_read_timeout 180;
	…
	…
}

fastcgi_read_timeout はHttpCoreモジュールの設定ではないので、server 以下に書いた。この辺りよく分かっていないので http 以下でもいいのかもしれないけど、wikiでの書き方もそうなってたので、まあそのままで。

send_timeout は http 以下に書いた。

http {
	send_timeout 180;
	…
	…
}

もし同じ症状の方がいたら、参考までに。

スポンサードリンク
GUILZ.ORG

Share
Published by
GUILZ.ORG
スポンサードリンク