状況
2020/07/04頃からQiitadon利用中に5xx系エラーが頻発し、しまいには、アクセスできなくなってしまった。
これについて
[注:要Qiitaβ版登録]現在、Qiitadonにアクセスできていますか? - Qiita
にて熱論が交わされた結果、どうにか回避策を見出すに至った。始まったばかりの「Qiita質問」というサービスにおいて、コメント数ランキングで執筆現在48件と、2位の7件に大差をつけて圧勝してしまった。
追記: 2020/07/06 18:00
依然として完全に障害は解消していないが、Cookieガチャの成功率が上昇しているとの観測が出ている。諦めずにガチャする心を持ってほしい。
なおAPIを使うアプリは割とうまく行っていない。
追記: 2020/07/06 23:00
多分すべての障害は解消したはずです。お疲れさまでした。
これがきっかけてQiitadonのみんなが団結した結果、7245記事、21301LGTMを誇る巨大Organizationが爆誕しました。
https://qiita.com/organizations/qiitadon
まあ @7of9 さんの戦闘力が凄まじいわけですが。
用意するもの
ログインできているブラウザ
@paihu 氏の解析により、ALBのうしろのサーバが一部死んでいるのではないかと推測されている。あたりの鯖のALBのスティッキーセッション
を手に入れることがログインできているブラウザを作るために必要になる。
どういうわけかGoogle Chromeだと成功報告が多い。というかなんでFirefoxでだめなの?
つまり、Qiitadonのcookieを削除してはログインを繰り返すことで、あたりのクッキーを引く必要がある。
Cookieガチャだ!
というわけでどうにかGoogle ChromeでQiitadonにログインできた前提で話を続ける。
FirefoxでもQiitadonを開きたい
- Qiitadonを開いているタブで、Developper tool->Application->Storage->Cookieにある
https:/qiitadon.com
をクリックして下の画面を出す
- ログインしたいブラウザ(Firefoxを仮定)を立ち上げてとりあえず
https://qiitadon.com/web/timelines/public/local
あたりを開いておく - 開発者ツールを開いてストレージ->Cookieにある
https:/qiitadon.com
をクリックして下の画面を出す
-
https:/qiitadon.com
を右クリックしてすべて削除
- 右上にある+マークで新規キーを作成
- 以下の2つのkeyについて、名前、値、PathをChromeのものと同一にする
AWSALB
AWSALBCORS
-
https://qiitadon.com/web/timelines/public/local
あたりをそのタブで開く - 勝利!
Andorid版FirefoxでもQiitadonを開きたい
Andorid版Firefoxには、Cookieを編集する機能が存在しません。PCにfirefox nightlyを入れてUSBデバッグすれば行けるのかもしれませんが、面倒です。
そこでこのアドオンを利用します。
Cookie Manager – 🦊 Firefox Android (ja) 向け拡張機能を入手
InstallするとメニューにOpen Cookie Manager
というのが出るので、それを開くとこんな画面になります。
-
qiitadon.com
と入れてSearch Cookies
をタップ -
qiitadon.com
のAWSALB
,AWSALBCORS
以外をタップしてRemove Selected
をタップ -
AWSALB
,AWSALBCORS
を右にスクロールして見つかるEdit
ボタンで編集
それぞれvalueだけいじればいいはず。
PCから値を持ってくるのは多分そこらへんのQR生成器が一番ラクでしょう。