テクノロジー

PHP 8.5.12の緊急リリースにpixivはどう対応したか - pixiv inside

1: sue445 2026/10/22 19:38

偉業

2: t_f_m 2026/10/22 19:48

"pixivはパッチがリリースされてから約30分でメンテナンスモードを解除し、続いてピクシブ百科事典のメンテナンスモード解除、メンテナンス終了の告知を行いました" / 仕事が早い

3: ci7lus 2026/10/22 20:02

--linkしらなんだ

4: Yuny 2026/10/22 20:05

こういうドキュメント出すの貴重なので支援。

5: Songmu 2026/10/22 20:10

いきなり激アツ文言が書いてあってスゴい > "今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり、移行後初のPHPバージョンアップとなりました。"

6: zonu_exe 2026/10/22 20:10

PHPバージョンアップ自体はk8sで無停止で可能になってたけど、滅多に使わないメンテモードでちゃんとサービスを安全に止める方に力入れてました

7: collectedseptember 2026/10/22 20:11

翌日日中に本格対応のところも多かった中で最速メンテ終了し技術力の高さを示した

8: nguyen-oi 2026/10/22 20:11

移行翌週にこれとかインフラ担当の胃が死にそう。爆速ビルド環境の恩恵デカすぎ

9: skypenguins 2026/10/22 20:14

日頃から高頻度リリースできる体制があってこその素早いリリースだな

10: t-tanaka 2026/10/22 20:18

「日中から既に pecl.php.net への接続が不安定になっており」こういう状況では,サプライチェーンにも大きな負荷がかかるのか。

11: sirobu 2026/10/22 20:31

テスト含めたCICDの速さに感涙した。あとイメージの配布の仕方とかまともなインフラ構築できるエンジニアはこう言うところも気を配るんだなぁ

12: kshtn 2026/10/22 20:32

夕方くらいは pecl が重かったし、docker hub のイメージが更新された直後に Bitbucket が落ちた。停止時間が売上に影響するところは大変よね

14: suika3417 2026/10/22 20:49

dockerイメージ待機勢からすると、早えって思って見てた

15: straychef 2026/10/22 20:59

他より対応が早かった気がする 長いところはずっとメンテ中

16: sigC 2026/10/22 21:04

イメージを待たずに独自ビルドで対応は確かに早いなぁ。突発トラブルへの対応も慣れているからこそ。

17: otihateten3510 2026/10/22 21:07

このスピードでこういうの出せるのは普段から心がけてるからだよなあ

18: harumaki_net 2026/10/22 21:08

昨日の23時半頃パブリックECRにイメージ上がったかと思ったら空っぽだったので、うちも同じくソースから自作イメージと自作apt、RPMパッケージを爆速ビルドしてパッチを当てた。お疲れ様でした

19: turu_crane 2026/10/22 21:12

対応速くて技術力の高さを感じましたがそれはそれとして使いにくい(使ってる

20: daishi_n 2026/10/22 21:15

早急なサービス再開にはレポジトリの更新を待ってられない、というのは今後の課題だよね。Dockerとかコンテナ系なら使い捨てできるけど、ゲストOS仮想化とかベアメタル系、永続データが含まれる環境では簡単ではないし

21: ni_haru 2026/10/22 21:26

すごい。PHPバージョンアップRTAだ

22: ss49919201 2026/10/22 21:39

リリースフローや自動テストの整備大事

23: tondol 2026/10/22 21:40

性癖流出を防いでくれてありがとうございます

24: yamadadadada2 2026/10/22 21:57

強いSRE

25: sgtnk 2026/10/22 21:59

ここはほんと早かったな

26: Eiichiro 2026/10/22 22:02

EPYC 2 CPU (64C / 128T)のノードをSelf-hosted GitLab Runnerとして利用しています。約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます。 これがスゲー!

27: jzunkodj4y 2026/10/22 22:07

メンテが異様に早すぎて「ザル導入・ザルテストなんじゃないの?」と疑ってすいませんでした!

28: n_vermillion 2026/10/22 22:16

素晴らしい対応だ…。

29: eller 2026/10/22 22:23

これはすごい。使ってる技術基盤はかなり違うけど、要所要所参考になりました。

30: aarx 2026/10/22 22:47

なんか称賛されてるけどPHP使ってる時点で下の下でしょ。ペチパーは犯罪者。PHP企業は水銀垂れ流してた公害企業と同じな自覚持っていこう。

31: kazukan 2026/10/22 22:48

一日30リリース出来るって一節を見て血涙…うちのお客さんは月イチなんよ。。。

32: ET777 2026/10/22 22:51

皆さんに感謝

33: Shinwiki 2026/10/22 23:03

おれぁ雰囲気でやってるから何言ってるか全然わかんない

34: ockeghem 2026/10/22 23:03

わぉ>このCI基盤ではリポジトリやパッケージをキャッシュしており、約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます

35: tito1201 2026/10/22 23:12

"Docker Official Imageをアップデートする経路と、PHPをソースコードから自前でビルドする経路の2種類のマージリクエストを用意しました。" 準備がいい。

36: FreeCatWork 2026/10/22 23:15

急なアプデで徹夜なの?ボクが頭をなでなでしてあげるから、早く休んでにゃ!

37: dekasasaki 2026/10/22 23:15

お疲れさまでした。でもそもそもどうしてPHP使い続けているのかが、よくわからない。。改善対象は基盤では無いのでは。

38: momonga_dash 2026/10/22 23:18

Dockerイメージにせよ、各種ディストリビューションのパッケージリポジトリにせよ、落ちてくるのまだだったのに、pixivだけメンテ明けてて、何事?!って思ってたので、種明かし助かる

39: Akkiesoft 2026/10/22 23:35

深夜にHey社のをやり終わってPixiv開いたら普通に見れてて、あれもう復活してんな?とは思ってたね

40: workchang 2026/10/22 23:43

ハンターxハンターの宮殿突入のシーンみたいだな

41: tengo1985 2026/10/23 00:47

公開サービスではないだうけど、そのCI基盤のGitLabもRCE多発しててまさに今対応必要なのツライね。同時多発する可能性もめちゃくちゃあるしもう破綻してる

42: fourth_ukon 2026/10/23 01:27

こういうのはテストコードもAIで書かれてるだろうし、E2Eテストなんかもコードで書いているだろうしそこで品質は担保してるんだろ 入出力に差異がないことが確認できればバージョンアップ程度なら問題ない

43: zg90 2026/10/23 01:31

「緊急時の対応は普段からの備えがほぼ全てを決める」の見本。俺等も頑張ろう

44: nonsect 2026/10/23 02:01

今回、ほんまpixvi早くてびっくりした。すごい。

45: karia 2026/10/23 02:17

“今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり”

46: mr_mayama 2026/10/23 02:51

これはきちょはな感謝だわ

47: dbfireball 2026/10/23 03:02

素晴らしい速さでした。事前に仕組みを変えていた効果が出てるのも良き