【多分復旧済】障害発生中のQiitadon、Aブラウザでは見れるけどBブラウザで見たいんだ！というあなたへの処方箋

# 状況

2020/07/04頃からQiitadon利用中に5xx系エラーが頻発し、しまいには、アクセスできなくなってしまった。

これについて
[注:要Qiitaβ版登録][現在、Qiitadonにアクセスできていますか？ - Qiita](https://qiita.com/ycv57u6y/questions/fb8648226e851dc71f48)

にて熱論が交わされた結果、どうにか回避策を見出すに至った。始まったばかりの「Qiita質問」というサービスにおいて、コメント数ランキングで執筆現在48件と、2位の7件に大差をつけて圧勝してしまった。

## 追記: 2020/07/06 18:00

依然として完全に障害は解消していないが、Cookieガチャの成功率が上昇しているとの観測が出ている。諦めずにガチャする心を持ってほしい。

なおAPIを使うアプリは割とうまく行っていない。

## 追記: 2020/07/06 23:00

多分すべての障害は解消したはずです。お疲れさまでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/26e67141-9183-bb0c-3f66-773d88c37585.png)

これがきっかけてQiitadonのみんなが団結した結果、7245記事、21301LGTMを誇る巨大Organizationが爆誕しました。
https://qiita.com/organizations/qiitadon

まあ @7of9 さんの戦闘力が凄まじいわけですが。
![before](https://file.qiitadon.com/media_attachments/files/002/843/388/original/1dfab8e74d8a3bc7.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/89b111ab-eb35-6daf-65d9-c877c575d185.png)

# 用意するもの

ログインできているブラウザ

@paihu 氏の解析により、ALBのうしろのサーバが一部死んでいるのではないかと推測されている。あたりの鯖の[ALBのスティッキーセッション](https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-target-groups.html#sticky-sessions)
を手に入れることがログインできているブラウザを作るために必要になる。

どういうわけかGoogle Chromeだと成功報告が多い。というかなんでFirefoxでだめなの？

つまり、Qiitadonのcookieを削除してはログインを繰り返すことで、あたりのクッキーを引く必要がある。

**Cookieガチャだ！**

というわけでどうにかGoogle ChromeでQiitadonにログインできた前提で話を続ける。

# FirefoxでもQiitadonを開きたい


1. Qiitadonを開いているタブで、Developper tool->Application->Storage->Cookieにある`https:/qiitadon.com`をクリックして下の画面を出す  
  ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/fbf49551-1048-eaff-ef7b-88c855be94e6.png)
2. ログインしたいブラウザ(Firefoxを仮定)を立ち上げてとりあえず  
   https://qiitadon.com/web/timelines/public/local  
   あたりを開いておく
3. 開発者ツールを開いてストレージ->Cookieにある`https:/qiitadon.com`をクリックして下の画面を出す  
   ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/39608556-17d1-e388-6f81-bd2c6e381869.png)
4. `https:/qiitadon.com`を右クリックしてすべて削除  
   ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/f982b131-e3d8-c683-8db5-3f8c8bff6685.png)
5. 右上にある+マークで新規キーを作成  
   ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/0ae2be0c-bcfa-55be-33f7-8864e29e1e54.png)
6. 以下の2つのkeyについて、名前、値、PathをChromeのものと同一にする
   - `AWSALB`
   - `AWSALBCORS`
7. https://qiitadon.com/web/timelines/public/local  
   あたりをそのタブで開く
8. 勝利！

# Andorid版FirefoxでもQiitadonを開きたい

Andorid版Firefoxには、Cookieを編集する機能が存在しません。PCにfirefox nightlyを入れてUSBデバッグすれば行けるのかもしれませんが、面倒です。

そこでこのアドオンを利用します。
[Cookie Manager – 🦊 Firefox Android (ja) 向け拡張機能を入手](https://addons.mozilla.org/ja/android/addon/a-cookie-manager/)

Installするとメニューに`Open Cookie Manager`というのが出るので、それを開くとこんな画面になります。

![Screenshot_20200706-145719.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/fe797bfc-a7f9-e361-bbc1-40bb6be0e89d.png)

1. `qiitadon.com`と入れて`Search Cookies`をタップ
2. `qiitadon.com`の`AWSALB`, `AWSALBCORS`以外をタップして`Remove Selected`をタップ
3. `AWSALB`, `AWSALBCORS`を右にスクロールして見つかる`Edit`ボタンで編集

![Screenshot_20200706-150707.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/94177/0e76c730-5f96-e5bf-deb2-0ce964592649.jpeg)

それぞれvalueだけいじればいいはず。

PCから値を持ってくるのは多分そこらへんのQR生成器が一番ラクでしょう。