🚀

502BadGatewayと高熱悪夢の三日間

2024/06/24に公開

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に戻ってきました。はい、おめでとう。再開です。

対処療法だけど・・・まあ、仕方ない

ということで、以下、動いてます。

四次元年表
https://app.laporte.academy
三次元・四次元表示
https://tempo-spaco.web.app
四次元年表の使い方
https://www.youtube.com/@laporte_academy

四次元年表for Mobile
https://apps.apple.com/jp/app/四次元年表for-mobile/id6502634868

https://play.google.com/store/apps/details?id=academy.laporte.chronomapMobile.chronomap_mobile&hl=ja

Flutter大学

Discussion