
私のサーバーは 3 回クラッシュしました (2 回は 24 時間未満)。1 回は 1 週間前です。そのたびに、ホストがマシンを再起動するまで、サーバーは ping できませんでした。これは、ServerPronto の専用サーバーで、RAM 4 GB、3.1 GHz のデュアルまたはクアッド CPU を搭載しており、フロリダにあると思います。負荷を処理するには十分なパワーがあり、CPU の余裕もたっぷりあります。Innodb バッファー プールには、余分なスペースを含めて、mysql テーブル全体をメモリ内に保持するのに十分なメモリ (1.3 GB) があります。APC にも十分なメモリがあります。
サーバーに New Relic をインストールしています。3 回とも、CPU 使用率、メモリ使用量、ディスク容量、ネットワーク IO をチェックしましたが、すべて完全に安定していました。リクエストの応答時間を確認しましたが、すべて最低限正常でした。クラッシュに至るまでの 1 時間、サーバーは 1 分あたり 500 件のリクエストを受け取りました。これは私のサーバーではごく普通のことです。その後、まったくスパイクもなく、突然 1 分あたりのリクエストが 0 にまで下がりました。負荷平均は 0.05 (非常に小さいですが、私のサーバーでは正常)、メモリ使用量は 30% でこれも正常、ネットワーク IO は 400 KB / 秒でこれも正常でした。ディスク IO は 1 ~ 2% でこれも正常でした。Apache ログ ファイルには標準の警告が表示されていますが、クラッシュ前にはまったくエラーがないため、ログ ファイルは機能していたに違いありません。
最後のシャットダウンは、私のトラフィックが最小限の Web トラフィックしか受け取っていない時間帯に発生しました。
さらに、インシデント発生時には cron ジョブは実行されていません。シャットダウン時のエラー ログ、PHP/mysql ログにはエラーや警告は記録されていません。シャットダウン時にサーバーへの IDE や SSH 接続は開かれていませんでした。
ダウンするたびに、再起動するとすぐにすべてが再び動作します。
私は以前使っていた 2 つのホストで 2.5 年間同じソフトウェアを実行してきましたが、このような問題は発生しませんでした。また、過去 1 か月間はコードを変更していません (現在実行中のアプリの場合)。
約 1 か月前に serverPronto でこのマシンを初めてセットアップしたとき、マシンへのケーブルにハードウェアの問題が発生しました。良いスタートとは言えませんでした。しかし、彼らはそれを修正し、約 4 週間は問題がありませんでした (サーバーの再起動を必要としなかった 10 分間の停止を除く)
これらすべての情報を考慮すると、これは現在 ServerPronto (私のホスト) 側でハードウェアの問題/問題が発生していることを意味しますか? それとも別の可能性がありますか?
答え1
約1か月前にserverProntoでこのマシンを初めてセットアップしたとき、
悪いニュースです。ハードウェアの問題がまだ残っています。それだけです。
正しいドライバーがインストールされている場合、答えは簡単です。つまり、ハードウェアが壊れているということです。