とあるサーバのOSをメジャーバージョンアップしたところDockerが動かなくなったので調べたことを残しておく。 要点 OSのメジャーバージョンアップにより、dockerの裏側で仮想化に使われる cgroup という仕組みのデフォルトがv1からv2に変わった 上記の影響で…
2024年3月7日 - 9日に「中野セントラルパークカンファレンス」で開催された、(広義の)PHPer向けの技術カンファレンス「PHPerkaigi 2024」に参加 & 登壇してきた。 phperkaigi.jp PHPerKaigi 2024 わたしとPHPerKaigi PHPerKaigiへの初参加は去年、今回で2回…
2024/4/13(土) に おだわら市民交流センター「UMECO」 で開催された、「PHPカンファレンス小田原 2024」に参加 & 登壇してきた。 phpcon-odawara.jp PHPカンファレンス小田原 2024 トーク GitHub Actionsはめちゃくちゃ簡単に使い始められるが、実務で使うと…
Docker for Macで docker build していたところ apt-get で署名検証失敗エラーが出たが、真の原因はDockerイメージの保存用ファイルがfullだったからだった。 ざっくりまとめ Docker for Mac全体でのDockerイメージを保持するためのファイルのサイズ上限を決…
2024/2/11 (日) に広島で開催されたYAPC::Hiroshima 2024に参加してきた。 yapcjapan.org YAPCに参加するのは今回が初めて。今はPerlは書いていないがYAPCの名前は良く聞いていたのでいつか行ってみたいと思っていて、友人が行く機運を見せていたので便乗し…
タイミング的には2017年ぐらいのイベントだけど、歴史のあるプロジェクトを保守する時たまに踏むので備忘録がてらまとめておく。 DockerHub MySQLイメージのベースOSはOracleLinuxへ変わった github.com これまでのベースOSは debian だったが、2017年ぐらい…
DockerHubにある mysql:*-debian 系イメージで、 apt update が失敗する問題が起きている。 apt updateしようとすると起きるエラー $ docker run --rm -it --platform linux/amd64 mysql:8-debian bash root@6f04ccbce772:/# apt update ... Err:2 http://re…
セルフホストしているRedashのログが貯まり続けたせいでdisk fullで死んだ。 OSS版Redash をEC2でセルフホストしてそのまま運用していると踏むトラップだと思うので各位気をつけられたし。 ざっくり要点まとめ Redashは結構ログを吐く Docker Daemonはデフォ…
ECS (Fargate) 上で動くPHPアプリからAWS SDKを使ったとき、metadata endpointへアクセスできない問題を踏んだのでそのことを残しておく。 ざっくり要点まとめ AWS SDKなどがしれっと見に行く metadata endpoint にはEC2用とECS用で分かれており、 AWS_CONTA…
毎年参加している、LINEヤフー社 主催のパフォーマンスチューニングコンテスト「ISUCON」に今年も参戦しました。 isucon.net 去年のブログ blog.pinkumohikan.com チーム ここ4年ほど同じメンバーでISUCONに参戦していますが、チーム名は毎年変更しています…