Apache、mySQL、sendmail、およびsshdを含むUbuntu 14.04 VPS(1cpu、512MB ram、スワップ1024MB)があり、時々動作が停止し、vpsプロバイダによって提供されたsshまたはVNCを介してアクセスできないこれが唯一のオプションです。ただ再起動してください。平均負荷が10以上であると報告するsendmail以外に、vpsが停止した理由を理解するのに役立つログはありません。私のサイトが現在1日に10〜20人のクライアントをサービスしているにもかかわらず、過負荷がApacheまたはmysqlで発生すると推測されています。問題を隔離し、サーバーでランダムに何が起こっているのかを理解するには、どのような手順に従う必要がありますか?
ベストアンサー1
atop
モニタリングユーティリティを使用することをお勧めします。一般的なtop
AMDユーティリティと同様に、htop
リアルタイムモニタリングは可能ですが、システムに関する履歴情報も取得できます。これを見ると(CPUロード、RAM使用量、I / Oなど)、どのプロセスが「停止」を引き起こしたのか、いつ発生したのかに関する完全な情報を得ることができます。
ここatopを使用して履歴モニタリングを設定する方法の簡単なサンプル記事です。