Article ID: 120210, created on May 13, 2015, last review on May 13, 2015

  • Applies to:
  • Plesk Onyx for Linux
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux

症状

SSL ページで複数の 504 エラーが返されるか、読み込みに時間がかかります。Apache サービスの再起動によって問題を修正できますが、また同じ問題が発生してしまいます。

ウェブサイトへのアクセス時に、504 タイムアウトエラーが表示されます。

原因

Nginx ウェブサーバの使用時に、頻繁に 504 ゲートウェイタイムアウトエラーが発生します。多くの場合、このようなタイムアウトエラーは、コンテンツを提供するバックエンド接続での問題に起因しています。修正するためには、どのような構成を使用しているのか確認する必要があります。

/var/www/vhosts/my.domain.com/logs/ ディレクトリの Nginx エラーログで、該当するログを確認してください。

2013/11/15 03:32:13 [error] 12699#0: *5042589 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.119.154.148, server: my.domain.com, request: "GET /wp-login.php HTTP/1.0", upstream: "https://12.123.229.89:7081/wp-login.php", host: "my.domain.com", referrer: "https://my.domain.com/register/" 

解決策

Nginx をプロキシとして利用している場合(php-fpm が無効)

設定をグローバルに適用するには、" /etc/nginx/conf.d/timeout.conf " ファイルを追加し、Nginx を再起動して、以下のタイムアウト値を増加します。

# cat /etc/nginx/conf.d/timeout.conf

proxy_connect_timeout       600;
proxy_send_timeout          600;
proxy_read_timeout          600;
send_timeout                600;

タイムアウト設定は、ドメイン単位でのみ増加することができます。

Subscriptions > my.domain.com > Websites & Domains > Web Server Settings > 'Additional Nginx directives' に行を追加 > OK

Nginx + FastCGI の場合(php-fpm が有効)

以下のように、Nginx の構成を調整することができます。

max_execution_time 設定の値を増加します。

Subscriptions > test.com > Websites & Domains > test.com > PHP Settings > 'max_execution_time = 300' を設定 > OK

また、PHP-FPM の /etc/php-fpm.d/www.conf ファイルで request_terminate_timeout パラメータを変更する必要があります(デフォルトでコメントアウトされています)。

request_terminate_timeout = 300

次に、Nginx 仮想ホスト構成内で、fastcgi_read_timeout 変数を追加します。

Subscriptions > my.domain.com > Websites & Domains > Web Server Settings > Additional Nginx directives > OK

fastcgi_read_timeout 300;

/etc/nginx/nginx.conf で以下の値を増加します。

fastcgi_buffers 8 128k;
fastcgi_buffer_size 256k;

Apache と Nginx を再起動します。

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f aea4cd7bfd353ad7a1341a257ad4724a 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 742559b1631652fadd74764ae8be475e 31017699f1904665788bf685dabf68e3

Email subscription for changes to this article