(dv)Dedicated-Virtual3.5サーバーでMediaTempleを使用してホストしています。私のサイトはWordpressブログ、いくつかのカスタムPHPページ(それほど強烈ではない))で構成されており、1日あたり500〜700のユニークビジターをサーバーしています。
私のかなり控えめな数にもかかわらず、私はQoSアラートのために定期的なApacheクラッシュに苦しんでおり、ほとんどが「tcpsndbuf」としてフラグが立てられています。
MediaTempleのサポート(通常はトップス)は、この問題に関してはかなり役に立たないものでした。これがどのように/なぜ起こっているのかについての答え、それを止める方法についてのアドバイスを探しています。私のウェブサイトは私の生活のかなりの部分を占めており、ダウンタイムは収入の損失に相当します。
ありとあらゆる助けが大いに感謝されます。
-マット
「tcpsendbuf」エラーは通常、メモリ不足に関係しています。エラーログを調べて、何が起こっているのかについての手がかりを探しましたか?
バンドエイド:サーバーのサービスを監視するためにMonitをインストールすると、monitは失敗した場合にそれらを自動的に再起動します。サーバーにYUMをインストールする方法については、MTのナレッジベースを確認してください。次に、「YUMでMonitをインストールする方法」でグーグルで検索します。
そして、あなたのサイトをできるだけ地獄にキャッシュしてください。
私の本当の提案は、別のホストを推奨することです。別のvpsプロバイダーに大きく移行するまで、MT)でリストしたのと同じ問題が発生しました。
クラッシュは毎日同時に発生しますか、それとも1日に複数回発生しますか?
おそらく、すべてのメモリを使い果たしているある種のスケジュールされたクリーンアップジョブを実行しています。
ねえ、私は実際に私のサイトの1つでもこの問題を抱えています。 MT repが言っていることから、tcpsndbufは100%を超えてスパイクしているようで、Apacheは接続を停止します。
次に、サーバーを再起動してこれを修正する必要があります。
Sshからアクセスログとトップスを監視することは、実際にはどのページでもかまいませんので、かなり役に立ちません。
また、この問題は毎月発生しているようです。