ten986.net
天衣 甜茶 / ten986 の個人ブログです。フロントエンド中心の技術記事と思考整理。

Sad Servers やってみている

2022-12-18
この記事は、「ten986 Advent Calendar 2022」の 18 日目の記事です。
https://qiita.com/advent-calendar/2022/ten986

Sad Servers

Sad Servers をやってみている。
何かしらの問題を抱えているサーバーをトラブルシューティングする問題が解けるサービス。
問題を選ぶと、EC2インスタンスが自動で立ち、terminal を開いて問題を解決したらクリア。
実際にサーバーを触って覚えられるのもいいし、わからない場合はヒントも貰える点で、学習用としても面白い。
12月18日0時時点で、1〜7を解いてみた。

Easy

Saint John, Santiago, Saskatoon の3つ。
Easy はわりとシェル芸したら解ける感じっぽい。
とはいえ、ps auxflsoffind して xargs grep して wcsortuniqhead みたいなのって普段の仕事柄使うことがあんまりないので、 「触って覚える」ってやはり便利ですねと思った。
シェル芸本読むべきっぽいな〜。

Medium

Tokyo, Manhattan, Cape Town, Salta の4つ。
Medium はちゃんとサービスが動いていて、ちゃんとそれっぽい問題を抱えている。ポートが開いてないとかDB書き込めないとか。
サーバーいじって原因特定するのって、ISUCONの練習とかでやって以来だな〜と思いつつ、その時のことを思い出しつつやってる気がする。
状況と知ってるコマンドから、適当に検索かけたらわりと解けるっぽいけど、改めてヒントを見ると、知らない典型コマンドとかがあるっぽい。
どう学んでいくといいかな〜、典型コマンド覚えるのはアリかな。

今日の個人ブログ開発

動的 OG 画像生成を作成中。
@vercel/og というのが出ていて、使ってみようと思っている。
あとはスタイルを調整するくらい。
記事としてはこの辺りを参考にしている。