3

同様のタイトル/エラーの別の質問があることは知っていますが、これは別の問題だと思います。

環境:

  • 共有 Linux ホスト、1 GB メモリで wordpress 3.6.1、PHP 5.3.27、MySql 5.1.70 を実行しています。
  • .htaccess:suPHP_ConfigPath /home/[username]/public_html
  • php.ini: memory_limit = 512M (私は 2048M、1024M、32M を試しました..-1 も試しました)
  • 私もやってみました( ini_set(/* all the values above, in the WordPress index.php */))
  • すべてのプラグインを無効にし、1 つずつ再度有効にしました。
  • 平均して、サイトには同時に約 300 ~ 400 の同時接続/ユーザーがいます。
  • 私はSSHアクセスを持っていません:/
  • MAMPバグをローカルで再現できません (「 」および「 」を実行している Mac ではab、メモリ制限をローカルで 16m に下げます..)
  • /cpanelエラーログ画面で、1分あたり約3〜4回(タイトルに)エラーが表示されます!!!(12)Cannot allocate memory: couldn't create child process: /opt/suphp/sbin/suphp for /home/infomed/public_html/index.php
  • 私はすでにホスティング会社の directnic に電話しましたが、彼らは私をあまり助けてくれませんでした。彼らは私が試した解決策のいくつかを提案してくれました。ホストを切り替えることができることはわかっていますが、現時点では切り替えることができません。

どうか、私が調査できる他の潜在的な原因を指摘することだけをお願いしています。私はアイデアがありません...単純なWordpressブログで、すべてのプラグインが無効になっているホーム画面で、1GBを超えるメモリを使用する可能性があるもの? 画像のアップロードは行われず、それぞれ 2wp_get_recent_postsつだけで、上限は 6 つです。

コードはこちら

4

2 に答える 2

4

平均して、サイトには同時に約 300 ~ 400 の同時接続/ユーザーがいます。私はSSHアクセスを持っていません:/

これはあなたの問題です。

共有ホスティング会社は通常、PHP メモリだけでなく、他の場所で i/o やメモリの制限に達する可能性があります。すでに VM 内にいて、その制限に達している可能性があります。共有ホスティングは安くなりますが、まともなトラフィックを投げ始めると、通常、アカウントが一時停止されるか、制限に達し始めます。

大量のトラフィックを VPS や専用サーバーなどにアップグレードするか、クラウドベースのホスティングに移行することをお勧めします。あなたは明らかにトラフィックレベルで何か正しいことをしているので、すぐに離れてください:)

于 2014-01-14T00:43:45.083 に答える