で「リソース一時的に利用できない」エラー私は4年前に投稿された以下の議論が見つかりました:502 Gateway Errors under High Load (nginx/php-fpm)PHP-FPMとNginxは:proxy_error_log
誰かが私のと同様の問題があった場合には、残念ながら私は構成と信じています彼は自分のサーバー仕様でカスタマイズされていて、私は自分のサーバーで同じ構成を使用することはできません。とにかく私は自分自身が持っている問題を提示したいと思います。私が送ったリンクに行って他の誰かの問題を読むように伝えないでください。
私自身の物語には - 大きなソーシャルメディアのページがあり、そこに私のウェブサイトの記事へのリンクが掲載されています。つまり、何かを共有するたびにトラフィックが急増しています。最近私は、サイトが遅すぎることもあり、時には負荷がかからないこともあることに気付きました。残念ながら、このような問題を解決するのにあまり慣れていないし、OVHからレンタルして以来、専用サーバを管理するシステム管理者もいません低コストで管理されていないサーバーを提供します。サーバーにはかなり良い仕様があり、現場に100人のアクティブユーザーがいる場合でもこの問題が発生します。私はまた、私のサーバーのログにいくつかのエラーを見ることができます。
AMDのOpteron(TM)プロセッサ4334、AMDのOpteron(TM)プロセッサ4334(6コア(S))
SoftRaid 3x160GB SSD
32ギガバイトRAM
:サーバーの仕様は以下の通りであります
1Gbpsの接続
CentOSのx64のLinuxは、1511年7月2日(コア)
をリリース私は今、意志これら^のトンを持っている
proxy_error_log
2016/10/02 09:49:36 [error] 6931#0: *469804 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2607:5300:60:5e68::, server: ###.com, request: "POST /wp-cron.php?doing_wp_cron=1475416176.6522459983825683593750 HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/wp-cron.php?doing_wp_cron=1475416176.6522459983825683593750"
2016/10/02 09:49:36 [error] 6931#0: *469806 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2607:5300:60:5e68::, server: ###.com, request: "POST /wp-cron.php?doing_wp_cron=1475416176.8384990692138671875000 HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/wp-cron.php?doing_wp_cron=1475416176.8384990692138671875000"
2016/10/02 09:49:38 [error] 6931#0: *469826 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 73.77.251.156, server: ###.com, request: "GET /###/ HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://m.facebook.com/"
2016/10/02 09:49:38 [error] 6931#0: *469830 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 217.123.129.73, server: ###.com, request: "GET /###/ HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://m.facebook.com/"
2016/10/02 09:49:39 [error] 6931#0: *469840 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2607:5300:60:5e68::, server: ###.com, request: "POST /wp-cron.php?doing_wp_cron=1475416179.1317949295043945312500 HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/wp-cron.php?doing_wp_cron=1475416179.1317949295043945312500"
2016/10/02 09:49:39 [error] 6931#0: *469842 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2605:6001:f08a:3400:88d6:8b94:4499:8e36, server: ###.com, request: "GET /###/ HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://m.facebook.com/"
2016/10/02 09:49:39 [error] 6931#0: *469845 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 162.158.75.61, server: ###.com, request: "GET /###/ HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://m.facebook.com/"
2016/10/02 09:49:39 [error] 6931#0: *469847 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2607:5300:60:5e68::, server: ###.com, request: "POST /wp-cron.php?doing_wp_cron=1475416179.6054229736328125000000 HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/wp-cron.php?doing_wp_cron=1475416179.6054229736328125000000"
2016/10/02 09:49:39 [error] 6931#0: *469849 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2607:5300:60:5e68::, server: ###.com, request: "POST /wp-cron.php?doing_wp_cron=1475416179.6478641033172607421875 HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/wp-cron.php?doing_wp_cron=1475416179.6478641033172607421875"
2016/10/02 09:49:39 [error] 6931#0: *469851 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2601:81:4203:1bce:5809:b94c:4616:4730, server: ###.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://www.###.com/###/"
2016/10/02 09:49:40 [error] 6931#0: *469853 connect() to unix:///var/www/vhosts/system/###.com/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 2602:306:8b97:11a0:6843:ad77:251e:864a, server: ###.com, request: "GET /###/ HTTP/1.1", upstream: "fastcgi://unix:///var/www/vhosts/system/###.com/php-fpm.sock:", host: "www.###.com", referrer: "http://m.facebook.com/"
:
のPlesk v12.5.30、私が話していた
エラー私の設定の一部を添付してください私がリンクした他のスレッドの人物としてのファイルには、私のサーバー上で何が起きているのか、何らかのアイデアがあります。
PHP-fpm.conf
include=/etc/php-fpm.d/*.conf
[global]
pid = /run/php-fpm/php-fpm.pid
error_log = /var/log/php-fpm/error.log
daemonize = no
/etc/php-fpm.d/www.conf
[www]
listen = 127.0.0.1:9000
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
user = apache
group = apache
pm = dynamic
pm.max_children = 250
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 35
pm.max_requests = 500
slowlog = /var/log/php-fpm/www-slow.log
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = on
php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session
の/ etc/PHP -fpm.d/###。com.conf
[###.com]
prefix = /var/www/vhosts/system/$pool
user = ###
group = psacln
listen = php-fpm.sock
listen.owner = root
listen.group = psaserv
listen.mode = 0660
chdir =/
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 1
catch_workers_output = yes
php_value[max_input_time] = 60
php_value[max_execution_time] = 60
php_value[memory_limit] = 128M
php_value[open_basedir] = none
のsysctl。 /etc/security/limits.confをconfに
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.eth0.accept_ra = 0
net.core.somaxconn = 4096
net.ipv4.tcp_fin_timeout = 20
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_syncookies = 1
/etc/nginx/nginx.conf
worker_processes 1;
include /etc/nginx/modules.conf.d/*.conf;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server_tokens off;
include /etc/nginx/conf.d/*.conf;
}
# override global parameters e.g. worker_rlimit_nofile
include /etc/nginx/*global_params;
はコメントだけ内側に、何の設定を持っていません。 - 私はどこにPlesk上でこれを見つけるには考えている
ulimit -n
1024
ulimit -Sn
1024
ulimit -Hn
4096
cat /proc/sys/fs/file-max
3266168
free -m
total used free shared buff/cache available
Mem: 32089 1284 3784 1718 27020 28936
Swap: 1532 1 1531
についてfastcgi_params:
これらは、次のコマンドの結果です。私はそれらの値を知らない変数を持つファイルしか見つけることができませんでした。
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
欠けている何かがあるのなら、私は申し訳ありません、私は本当に可能な限り、それは詳細な作ってみました、それはまた、見つけるのは簡単ではありません。たとえば、これらの行(つまり、ファイル全体がどのように見えるかだ)と同様に ここで設定ファイルはPleskにあります。私は上記のファイルごとにいくつかの調査をしなければなりませんでした...(正直言ってPleskが好きではない理由の1つですが、それは私の気持ちです)
私に送る必要があります、私に知らせてくださいと私はコメントにそれを添付します。 Plesk v12.5を使用していることを考慮して、私がどこでそれらを見つけることができるか教えてください。 私のニーズやスペックに合わせてサーバーを適切に構成して、エラーを取り除くことが重要です。だから私を助けてください。 :)
ありがとう!
を生成しないのだろうか?はい、これはエラーの可能性を下げますが、突然消えますか? **あなたのサーバーを**本当に高負荷にしても、あなたの解決策はまだ成立しますか?また、OPはどこにコンフィギュレーションを配置するか尋ねました –
これはサーバのCPUに依存し、もちろんテストする必要があります big pm.max_childrenはCPU消費を増加させます パラメータは /etc/php-fpm.d/###に行きます.conf –