-2

シングル コア 512MB DO (デジタル オーシャン) ドロップレットと Cent OS 6 を実行しています。セキュリティ上の理由から mod_suphp を使用するように php を構成しました。ある時点で、このボックスから複数のサイトを実行する予定です。それらをすべて互いに分離したいと考えています。suphp のセットアップは完璧に完了し、wordpress をインストールしてデータベースや ftp などをセットアップすることができました。私が抱えている問題は、特定のアクションによって php-cgi プロセスが最大 100% スパイクされ、最終的にタイムアウトになることです。admin-ajax.php ファイルにアクセスしているときに、wordpress カスタマイザーが保存時にハングします。json ファイルをアップロードしようとしたときに使用していたテーマ (X テーマ) の 1 つが、cpanel サーバーの wp-includes/compat.php の 30 行目でハングしてタイムアウトになり、問題なく suphp を使用しました。アクションとテーマは正常に機能します。私が気付いた唯一の違いは、cpanel マシンの php プロセスが「

4

1 に答える 1

1

SuPHP は呼び出されるたびにファイルを処理するため、CPU 使用率が高くなります。一般的に、SuPHP は多くの CPU を使用します。WordPress を追加すると、CPU 使用率がさらに高くなります。PHP ハンドラーとして FastCGI を使用することをお勧めします。FastCGI は CPU の使用量が少なく、メモリの使用量が多いためです。さらに、APC や memcached などの OPCode キャッシュを使用できるようになり、WordPress が大幅に高速化されます。セキュリティ上の懸念に関しては、FastCGI には SuPHP と同じセキュリティがあり、問題なくアップロードできます。ただし、設定を正しく行う前に、設定をかなり微調整する必要があることに注意してください。最初はエラーが発生する可能性があります。Google の好意により、すべての回答を得ることができます。また、DOの動作はよくわかりませんが、パーミッションを修正してCpanelが必要な場合は、http://boomshadow.net/tech/fixes/fixperms-script/

于 2014-06-18T17:07:20.860 に答える