現在、ユーザーが写真をアップロードできる Web サイトの Web サーバーとして AWS マイクロ インスタンスを使用しています。2 つの質問:
1) 私の CloudWatch メトリクスを見ると、最近 CPU スパイクに気付きました。ウェブサイトは現時点ではほとんどトラフィックを受信していませんが、これらのスパイクの間はまったく使用できなくなります。これらのスパイクは数時間続く可能性があり、サーバーをリセットしてもスパイクは解消されません。
2) 一見関係のないことですが、Twitter に自分の Web サイトのリンクを投稿すると、サーバーがクラッシュします (つまり、データベース接続の確立中にエラーが発生します)。Apache と MySQL を再起動すると、Web サイトは通常の機能に戻ります。
私の唯一の推測では、この問題は何らかの形でマイクロ インスタンスの欠陥の結果であるということです。残念ながら、スモール インスタンスにアップグレードしたとき、マイクロ インスタンスは 2 つの EC2 コンピューティング ユニットを持つことができるため、サイトは実際には遅くなりました。
助言がありますか?