LoginSignup
0
0

ISUCON13参戦記

Posted at

この記事は、大阪工業大学 Advent Calendar 2023の13日目の記事です

二個目の参戦記はisuconについてである

ISUCONとは

そもそもとして、isuconとは何なのかというと
「いい感じにスピードアップコンテスト」
の略称である
webサービスをチューニングしていき、より高速化できたチームが優勝できる

前準備

前準備としてisucon11,12あたりをawsやさくらのクラウドを使って素振りをした。
KOBA789さんのISUNARABEはAWSとgithubアカウントさえあればできるのでおすすめ
なぜか立てたインスタンスが悪さしてるのかインスタンスを落として起動させたらスコアが0になるとかいう事態になったりしましたけど、レアケースだったと思いたい。
さくらでたてた時もなぜか変な挙動をするときがあったのでなぜなんだろうと言ってた気がする

本番

何もできませんでした...
は、ある意味正解だがマジで何もしてないわけではないので箇条書きにしておく。

  • インスタンスを立てる
    ここで一やらかしとして1時間インスタンスを立てていた
    AWS Cloudformation で ROLLBACK_COMPLETE となってしまう場合の対応とかを見ていたがregionとかで怒られていたりしたのでどうしようもなかった
    本当にごめんなさい
  • nginxやmysqlへlogの設定を入れたり
    logが出力されない事態が発生したがただの記述ミスだった
  • DNS
    powerDNSってなに...?というところから調べていた
    結局よくわからんままさくらの記事を見つけたので一部実装してみるか!となった
    pdnsとdnsdistがどちらかをrestartすればどちらかが動かなくなったがpdns->dnsdistの順は分かったが、dnsdist->pdnsがなぜ動かなくなるのかが分からないまま時間が来た
    両方ともportがすでに使われてるよ!と怒られていた
    まあでしょうねという感想しかない

感想

今回のisuconではうちのチームの得点が6,495(再起動試験に失敗して最終スコアは0)なのに対し、優勝チームの得点が468,006であった。

上記は運営の一人である941さんのX(元Twitter)
運営ですら何もわからんことをしでかしている優勝チームはどんなことをしているのだろうと思う人は以下のリンクを見てみるといいと思う。

ISUCON13で優勝しました(チーム NaruseJun)

再起動試験に失敗する理由が思いつかなかったので、感想戦を時間があるときにやりたい

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0