ホームページ >バックエンド開発 >PHPの問題 >amh で php-fpm を設定する方法

amh で php-fpm を設定する方法

藏色散人
藏色散人オリジナル
2020-08-20 09:17:342137ブラウズ

amh で php-fpm を設定する方法: 最初に「wordpress.conf」ファイルを開き、次に「pm=static」または「pm=dynamic」を「pm=ondemand」に変更し、最後に amh を再起動します。

amh で php-fpm を設定する方法

推奨: 「PHP ビデオ チュートリアル

AMH で php-fpm をオンデマンド モードに設定する

AMH にはデフォルトで静的と動的の 2 つの php-fpm モードしかありません。両方を使用する場合の特徴は、php-fpm がオペレーティング システムにメモリを解放しないことです。

各 php-fpm スレッドは約 20M のメモリを占有します。たとえば、デフォルトの 3 つのスレッドは約 60M を占有し、この 60M は解放されません。

したがって、ホストにはステーションが 1 つまたは 2 つしかなく、現在トラフィックがなく、メモリがまだ高いことがわかります。

AMH パネル自体も静的モードと 2 つのスレッドを使用します。言い換えれば、パネルは約 40 4 = 44M の理論メモリを占有することになります。

したがって、オンデマンド モードの必要性が存在します。オンデマンドモードの特徴は、最大スレッド数に応じて同じレベルのメモリを占有します。たとえば、3スレッドでも約60Mを占有しますが、リクエストが終了すると自動的にメモリが解放されます。 5〜15秒。

現時点では、AMH 自体がこのモードをサポートしていないため、手動でのみ完了できます。操作方法はとても簡単です。

1. php-fpm の設定では、各サイトに独自のファイルがあり、その命名方法は Web サイト識別.conf で、パスは /usr/local/php/etc/fpm にあります。

たとえば、サイト ID が wordpress の場合、/usr/local/php/etc/fpm/wordpress.conf

2 があります。ファイルを開いて pm = static または pm = を変更します。動的 pm = ondemand に設定し、/etc/init.d/amh-start で amh

3 を再起動します。AMH パネル自体の php-fpm モードを変更したい場合は、/usr/local/ を変更します。 php/etc/php -fpm.conf ファイルだけで十分で、変更内容は上記と同じです。

以上がamh で php-fpm を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。