TOEICのログインページの死活監視

10月4日に開催される第253回試験の申込みが,本日8月5日12:00から開始された.しかしながらサーバにアクセスが集中し,(Twitterを見ている限り誰も)ログインができない状況が発生した.この状況は14:00まで継続し,14:00に公式から申し込みを中断する旨が発表された.

現在世間は混乱しており,TOEICや情報処理技術者試験などの試験界隈も混乱している様子が見受けられる.しかしながら,数時間に渡って更新ページをクリックすることは非効率的なので,簡易なスクリプトを作成した.

 

TOEICのログインページは

https://ms.toeic.or.jp/Usr/Pages/Entry/Login.aspx

であり,これがメンテナンス中だと302によって

https://alt.iibc-global.org/mnt.html

にリダイレクトされる.

これをcurlで判断するには-iのオプションを付けてヘッダを眺める.

あとはLocationにmnt.htmlが含まれるかどうかで判断を行い,1分に一度更新を行う.あまり頻度が高いとDoS攻撃扱いされる可能性があるので,手動と同程度の頻度に落とす.

以下は適当な出力例.ほんとは色付き.