502BadGatewayと高熱悪夢の三日間
deployできませんは、ほんの序章だった
先週木曜、Serverpodを2.0.1に上げたら、AWSにdeployできなくなった記事を書いた。
原因は2.0.1が要求するDartSDKとdeployment-aws.ymlの指定が合ってなかったから。
修正して、deployして、どや! と記事書いて、
さ、寝よ、その前に、ちょっとモバイル版で遊ぼ、と思ったら・・・
アプリ自体は動いているが、検索結果が一つも出ない。
「残念、使えるデータがありません」って・・・。
データベースに繋がらない?
イヤ、待ってくれ、それはないでしょう。
慌てて、ウェブ版をひらくと、そこには燦然と輝く
502 Bad Gateway
え゛ーーーーーーっ、と頭を抱えたまま、寝ました。
翌金曜日、今もってまったくよくわかっていないAWS相手に悪戦苦闘すること丸一日。
といっても、ナニも触っていない。コワくて触れない。ひたすら情報収集だけ。
だんだん悪寒がしてくる、体中痛くなってくる、
べつに502が悲しいわけではないが、涙がボロボロ流れる
まずい、熱が出てる、それもかなり高い・・・
あ゛ーーーーーーーーーーーっもうだめっ、ばったりとベッドに倒れて寝ました。
こうすれば直るよ
高熱の悪夢に次々現れる、改善策を教えてくれる人
でも、やってもやって、502が踊り、わーいだまされたっ、て小鬼が笑う。
まる48時間、そんな感じ、月曜の朝になって、ようやくストンと深い眠りに落ちました。
で、熱の下がった頭でやったこと
とりあえず復旧しよう。
今週は木曜が個人開発発表会(Web)、日曜が共同開発発表会(Mobile)だ。
どっちも動かないなんて最悪だ。
さて
問題はServerpod2.0.1か、Dart3.3.1か。
2.0.1は3.1.5ではdeployできないとわかっている。
ならこの際、もう一段上げたら? Dart3.4.3、どや! 撃沈。
仕方ない。2.0.0に下げる。Dartはそのまま残してみたいが、ダメ。
3.3.1もダメ。
結局、3.1.5に戻ってきました。はい、おめでとう。再開です。
対処療法だけど・・・まあ、仕方ない
ということで、以下、動いてます。
四次元年表
三次元・四次元表示 四次元年表の使い方四次元年表for Mobile
Discussion