昨日まで使えていたファイルアップロード、ダウンロードの機能が急にたまに動かなくなってしまった!
開発環境では問題ないのに本番環境だけ発生する
しかもうまくいったりいかなかったりと完全にランダム・・・
まじでこーゆーのやめてほしい
大雑把にはこんなエラーが発生
Excon::Error::Forbidden: Expected(200) <=> Actual(403 Forbidden)
結果的には本番サーバーの1つでchronyd(時刻をタイムサーバで合わせるサービス)が死んでいました
[root@ip-10-0-1-138 ~]# service chronyd status
chronyd dead but pid file exists
[root@ip-10-0-1-138 ~]# service chronyd stop
[root@ip-10-0-1-138 ~]# service chronyd start
Aサーバーで時刻がずれていたためAWSが「お前許さん!」と封鎖していたみたいです
Bサーバー経由でアクセスした時には問題なく動いていたために、
ランダムでうまくいったりいかなかったりしたんだね
ランダムの場合は、サーバーの1つで何か問題が起きていると疑うようにしよう
また1つ賢くなってしまった