問題タブ [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 - php-fpm が補足グループに定義された権限を無視するのはなぜですか?
私の Linux マシン (「php」) には、2 つのグループのメンバーであるユーザーがいます。一次グループは「php」、補助グループは「www」です。
Linux マシン (/home/www/public/wp-content/uploads) にディレクトリがあり、ユーザーはwww
で、グループはwww
で、権限は 775 に設定されています。
「php」ユーザーとして実行されているプロセスは、そのディレクトリ内のファイルを読み書きできるはずです。fopen
「php」ユーザーとしてそのディレクトリ内のファイルであるコマンドラインからスクリプトを実行すると、正常に動作します!
しかし、ユーザー "php" とグループ "php" で php-fpm を起動すると、そのディレクトリに書き込もうとすると "permission denied" エラーが発生します。
ディレクトリを所有する「www」グループの一部である「php」ユーザーとして実行されているため、php-fpmプロセスは引き続きそのディレクトリに書き込むことができるはずです。しかし、「許可が拒否されました」と表示されます。
php-fpm の動作が php スクリプトの動作と異なるのはなぜですか?
(セカンダリ グループを追加した後に php-fpm を再起動したので、古い問題ではありません。)
php - エラー 7#7: *1 アップストリームからの応答ヘッダーの読み取り中に接続が途中で閉じられました
docker コンテナーで php7 をコンパイルし、ngnix (これも docker コンテナーにあります) で提供しようとしました。
そしてphp-fpmを使用して...
テスト用に、単純な行で単純な php ファイルindex.phpを提供するだけです。echo "Hello World";
のログにdocker-compose up
、ngnix サーバーのエラー メッセージがあります。
エラー 7#7: *1 アップストリームからの応答ヘッダーの読み取り中に接続が途中で閉じられました
なぜこうなった?
php - PHP7 の Opcache は、割り当てられたすべてのメモリを事前に割り当てますか?
私の opcache には 512M の memory_consumption セットがあり、いっぱいでした。
そこで、2048M に増やし、php-fpm デーモンを再起動しました。そしてすぐにまたいっぱいになりました:
このサイトは、2 つのサブドメイン サイトで WP マルチサイト インストールを実行しているだけです。本当に特別なことは何もありません。トラフィックの少ないサイトで、ほとんどが静的です。Woocommerce ショップはありますが、商品は 2 つしかありません。この量のキャッシュ消費が正当化されるとは思えません。
- PHP7 の Opcache は、使用するように構成されているすべてのメモリを事前に割り当てますか?
- または、私のキャッシュは本当にいっぱいですか?
- または、間違ったプロパティを設定していますか?
私のphp-fpm構成には次のものがあります:
何が起こっているのかをさらに詳しく知るにはどうすればよいですか?
php - nginx php-fpm構成が子供の制限に達しています
nginx + php7.0-fpm でこの問題が発生しています。
テストは、他のサービスがインストールされていない純粋な php サーバーで行われます。
次の警告が表示されます。
また、サーバーの速度が大幅に低下します。
私が使用しているのは、 AWS t2.medium instance
2vCPU と 4GB RAM です。
私のphp7.0-fpm/www.conf
セットアップは次のようになります
私は単にリクエストに応答するテストに使用しているlaravelアプリケーションを持ってい{"m":"OK"}
ます。
私はそれを使用してテストしましたapache2-utils
ab
テストからの応答-> https://ghostbin.com/paste/528tw
そして、を使用してCPU使用率を監視しますhtop
。
2 つの CPU 使用率は、ab
テスト中にすぐに 100% に達しました。ただし、メモリ使用量はわずか400MB
です。
なぜCPUを使いすぎているのですか?php-fpm から WARNING を取得するにはどうすればよいですか?
私は何を間違っていますか?案内してください。
ありがとう。
centos - ソースコードなしでビルド済みのバイナリから RPM を作成
Hashicorp Vaultrpm
のパッケージを作成しようとしています。Web サイトから Vault バイナリを zip ファイルとしてダウンロードできますが、そのバイナリを rpm としてパックする方法がわかりません。試してみましたが、ビルド済みのバイナリのパッケージ化には使用できないと思います。fpm
rpm を作成するためにディレクトリ ツリーをセットアップする必要があることはわかっていますが、圧縮された Vault バイナリしかないため、ディレクトリ ツリー内のファイルに何を入れればよいかわかりません。SPEC
ファイルに何を入れるかについてもわかりません
の後にdeb
を使用して同じ用の を作成できましたが、rpm の作成方法がわかりません。dhmake
debuild
何か助けはありますか?:sad_panda: