問題タブ [fpm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - apache + php-fpm + event mpm で .htaccess を使用する
公式のApacheドキュメントは、これについて漠然と述べています:
警告: 別のサーバー (この場合は php-fpm デーモン) にリクエストを ProxyPass すると、認証制限、およびディレクトリ ブロックまたは .htaccess ファイルに配置されたその他の構成がバイパスされる可能性があります。
では、この設定で .htaccess を使用することはできますか?
php - nginx + php-fpm chdirが機能しない
nginx と php-fpm の動作に問題があります。
アプリケーションにアクセスしようとすると、エラー 504 が発生します。
私はこのような構造をしています。
私のfpmプールには次のものがあります:
私のnginxで:
だから私が欲しいのは、共有フォルダ内のファイルにアクセスするためにchrootしdata/mybesite/
、そこにあるアプリケーションです。data/mywebsite/released/web/
注意:言及する価値があるかどうかはわかりませんが、このようなソフトリンクがありますreleased -> /data/mywebsite/revisions/...
php - Php-fpm 応答の Nginx タイムアウト
Nginx + Php-fpmを実行しています。PHP には max_childs = 20 の制限があります。したがって、一度に 20 接続しか受け入れることができません。したがって、2 つの質問があります。
「無料」のphp子を待つためのNginxタイムアウトと、php子を実際に「働く」時間を待つ時間とを区別する方法は?
または、max_children 制限に適合しないリクエストを Php でキューに入れないようにするにはどうすればよいですか? 「空き」の子がいない場合は、すぐに接続を拒否しますか?
なんらかの問題を引き起こすからです。Nginx に fastcgi 読み取りタイムアウト (たとえば 60 秒) があり、php スクリプトが 20 秒で実行される場合。
したがって、Nginx が「無料」の php 子を 40 秒以上待機する場合、Nginx はタイムアウトのために応答を待つことができないため、php の実行を開始する意味がまったくありません。