全銀ネット障害はメモリー不足が要因だった : PCパーツまとめ
http://blog.livedoor.jp/bluejay01-review/archives/60922409.html
※ まあ、コメント全部読んだけど、「どういうシステムを使っていたのか」「どういうシステム改修を、やろうとしていたのか」を、正確に把握している人は、一人もいないようだ…。
※ そして、記事書いてる人も、同様の状況にあるようだな…。
※ ただ、「想定していた」よりも、「何らかの原因で」「メモリが足りなくなった」ということは、確かのようか…。
※ しかし、その「メモリ」ということの内容も、「物理メモリ」なのか、何らかのソフトウエア的な不具合で、「仮想メモリ」的なものが足りなくなったのかすらも、よく分からない…。
※ 『こういうシステムは普通プロセス単位のメモリ使用量が決まってたりするからな
メモリを積んでなかったわけじゃないと思うで
ファイルの読み込みを順次読み込むんじゃなくて
一括でメモリ上に展開しちゃったりしたんだろ』…。
※ ここは、非常に参考になった…。
※ そういうトラブルも、あるんだな…。
※ いずれ、通常一般人が、「パソコン」使っているのとは、「ケタ違い」の「巨大なデータ」を扱っているわけだから、話しは「パソコン操作」の延長線上に、あるはずも無い…。
『三菱UFJ銀行など10金融機関で約250万件の送金が滞った全国銀行データ通信システム(全銀システム)の障害は、各金融機関と同システムをつなぐ機器の容量(メモリー)不足が要因だったことがわかった。機器の更新で処理量が増え、想定の容量を超えてパンクした。事前のテストが不十分だった可能性もあり、検証が求められる。
全銀システムを構築するNTTデータなどは16日までに中継コンピューターのメモリー不足が…
https://www.nikkei.com/article/DGXZQOUB163SX0W3A011C2000000/ 』
『コメント一覧
1. 名無しのPCパーツ 2023年10月17日 14:04 ID:UN47Y5BG0
他の記事じゃ設定が間違えててメモリ不足になったと書いてあったが何の設定かは知らんが
2. 名無しのPCパーツ 2023年10月17日 14:14 ID:duVBIZ400
その辺に売っているPCと同じノリでメモリ足せると思っているのかなぁ
3. 名無しのPCパーツ 2023年10月17日 14:14 ID:WgEkyMux0
俺のは64GBだぜ!
4. 名無しのPCパーツ 2023年10月17日 14:15 ID:AeghEsNN0
未だに32BitOSでも使ってたのか?
5. 名無しのPCパーツ 2023年10月17日 14:20 ID:z.9DZhfF0
32bitから64bitに移行したらしい
物理メモリーが大幅に足りてなかったんじゃないかと言う噂
6. 名無しのPCパーツ 2023年10月17日 14:20 ID:fXq4VHNJ0
メモリ不足(bit処理失敗
7. 名無しのPCパーツ 2023年10月17日 14:21 ID:hpw6Tj4p0
>会社のPCも見てて思うけど、不思議とメモリーをケチるよなw
「コンピューター」を使えない「老人」が上に居るとな・・・
8. 名無しのPCパーツ 2023年10月17日 14:24 ID:Ctw8MGp50
・・・え?嘘だろ日本さん?
9. 名無しのPCパーツ 2023年10月17日 14:26 ID:DX4nazUK0
意図しないメモリリークでも起こったのかね
10. 名無しのPCパーツ 2023年10月17日 14:27 ID:rRQeHl0X0
24が書いてるのは
ファイルから読んだデータをメモリに展開する際に
確保したメモリ量が小さくて、
オーバーフローしたデータが別の用途で使っていた
メモリ領域(何かのインデックステーブル)を上書きした
という風に読める。
別に搭載メモリが少ないわけじゃなさそう。
11. 名無しのPCパーツ 2023年10月17日 14:28 ID:UN47Y5BG0
三菱UFJ銀行など全国10の金融機関で他行宛ての振り込みに遅れが出た全国銀行データ通信システム(全銀システム)障害は、プログラムの設定ミスで部分的な容量不足が生じたことが原因であることが16日、分かった。
12. 名無しのPCパーツ 2023年10月17日 14:29 ID:VnhaRJhV0
>>7
比較的若かったりPC使えればケチらないかって言うとそんなことないから関係ないですね
13. 名無しのPCパーツ 2023年10月17日 14:30 ID:6qJpv.Ia0
ヒカキン(2019)「28コア!メモリ1.5TB!Radeon VegaII Duo ×2!5,696,600円… 」
俺「いやメモリの量多い割に性能ショボすぎて笑、ゥ」
この記事を見た俺「あーなる(ほどね)」
14. 名無しのPCパーツ 2023年10月17日 14:32 ID:WWGVVByA0
アッパーメモリエリア設定してなかったか
こんな大規模システムはコンベンショナルメモリじゃ足りないのわかるだろうに
15. 名無しのPCパーツ 2023年10月17日 14:37 ID:rRQeHl0X0
>>14
いつのDOSの話?
16. 名無しのPCパーツ 2023年10月17日 14:37 ID:Ctw8MGp50
バンクハブの障害って恐ろしいな
日本経済が停まるじゃん
17. 名無しのPCパーツ 2023年10月17日 14:43 ID:jmi7aYDB0
この手のシステムは処理に使うメモリ量概算出して構築するからそこ外れるとこんなになるやな
金融庁にこんな原因でこんな問題が発生しましたのでこう対処してこれから大丈夫ですって報告上げるから公表に矛盾出せないのでメモリ不足はガチなんだろう
みずほが同様の問題出したときは通常業務中に更新作業だったかぶちこんで想定外のメモリ使用量になっての不足状態からトラブったりと同様ケースは過去に無いではないしな
18. 名無しのPCパーツ 2023年10月17日 14:53 ID:YbPvFUX60
物理or仮想メモリが枯渇したのか
動的確保したバッファがオーバーランしたのか
よく分からんな
19. 名無しのPCパーツ 2023年10月17日 15:00 ID:vjPirNhC0
昭和のシステムはちゃんと動いてたのに
令和のシステムは速攻でダウン
フロッピーディスクに戻せば?
どうせ無駄が多すぎんだろ
hallo worldって表示すんのに300MBとか使っちゃう感じで
20. 名無しのPCパーツ 2023年10月17日 15:05 ID:3p0.p.KL0
こういうのって賠償問題とかになったりすんの?
顧客に対しては弁済しないんだから信頼を損なったりはしても、実際の被害額はなさそうに思うんだけど
21. 名無しのPCパーツ 2023年10月17日 15:06 ID:DImw.iMy0
がべーじこれくしょん!
22. 名無しのPCパーツ 2023年10月17日 15:14 ID:lZycUxbN0
これがメモリーリークってやつ~?
23. 名無しのPCパーツ 2023年10月17日 15:21 ID:S6IlOWp.0
どんな理由であれメモリ不足のときにエラーで止まらず、そのまま処理を強行するって全く信用できないシステムだな
24. 名無しのPCパーツ 2023年10月17日 15:22 ID:Ia.X.HtP0
config.sysとautoexec.batとか知らないよ!
25. 名無しのPCパーツ 2023年10月17日 15:24 ID:bawKXVDI0
まだHPかIBMのあれつかってるんかね
>>10、18
物理はほぼありえないのでバグか解放ミスかで仮想メモリくいつぶしたんだろうな
いずれにせよテスト工数不足ですなこれ
26. 名無しのPCパーツ 2023年10月17日 15:35 ID:WJAAKcNQ0
なぜだかDOS時代を思い出してしまう
27. 名無しのPCパーツ 2023年10月17日 15:35 ID:UPwb9yrl0
米20
代替の処理方法で決済してたようだから
賠償問題にはならなそうだけどね
緊急時のマニュアルがあってそれが実行されたとの事
緊急時のLTOテープによるデータ受け渡しもあったようで
もしもの為の備えは重要
28. 名無しのPCパーツ 2023年10月17日 15:46 ID:O.fQa2TU0
>>19
そりゃ昭和の頃に比べて内容が高度になってるからだろ。
容量だって昭和は1.44メガバイトのフロッピーディスクがメインなのに対して、今はもうギガとか当たり前って知ってる?
29. 名無しのPCパーツ 2023年10月17日 16:05 ID:nWZih8xG0
何十年も前のシステムなんだろ?
だったらメモリの容量ってKBとかの単位じゃないのか。
30. 名無しのPCパーツ 2023年10月17日 16:08 ID:qpmgV6ve0
SIerのこともロクにわからない記者が書いてる事だから
かなり内容は端折られてると思うよ
31. 名無しのPCパーツ 2023年10月17日 16:36 ID:NK3YEJGx0
どの言語で開発してるのか知らんけど
Rustとか使ってたら防げたんかな?
32. 名無しのPCパーツ 2023年10月17日 16:47 ID:wBUQiOFb0
自分が読んだ新聞にもOSを32bitから64bitに更新したせいでこうなったって書いてたけど意味わからん
33. 名無しのPCパーツ 2023年10月17日 16:51 ID:UPwb9yrl0
米29
第1次システムが1973年4月9日稼働を開始した話と
稼働を開始して現在まで障害が起きていなかった話を混同してますね
今のシステムは2019年11月4日に稼働した第7次システムですので
けして古くはありません
34. 名無しのPCパーツ 2023年10月17日 17:03 ID:vjPirNhC0
>>28
無駄を高度と解釈するのはやめような
やってる事は資金移動の確実な保証という昔から同一、一緒の業務
なんら高度になんかなってない
これを高度というなら最初から高度
むしろ道具が良くなってるのにミスしてるのは愚か
35. 名無しのPCパーツ 2023年10月17日 17:05 ID:f3t6lo.Q0
銀行システムでWindowsサーバーなわけないからな
UNIXからメモリも糞高いぞ
ただそんなのが問題じゃなくまた富士通のやらかしだってこと
36. 名無しのPCパーツ 2023年10月17日 17:18 ID:YeoH4HW90
>>35
今どきUNIXなんて使ってるところはほとんどないよ、とだけ
あとWindowsサーバって括りも間違ってる、x86互換ならWindowsもLinuxも入るし、何なら仮想化してるのが主流
IBMのzシリーズみたいな汎用機だとまた別だけど
37. 名無しのPCパーツ 2023年10月17日 17:18 ID:z.9DZhfF0
>プログラムミスで容量不足 全銀システム障害
www.tokyo-np.co.jp/article/284167
>機器の基本ソフト(OS)が32ビットから64ビットに変更されたが、必要な容量が確保できない取引が発生したとみられる。
これソフトの問題?ハードの問題??
38. 名無しのPCパーツ 2023年10月17日 17:22 ID:z.9DZhfF0
>>25
もうHPやIBMのメインフレームじゃなくて
日立のこの↓システム
https://www.hitachi-solutions.co.jp/tcpip/
39. 名無しのPCパーツ 2023年10月17日 17:22 ID:3rYHtbG70
いろんな記事を見る限り、今回の事象は物理的なメモリ量の話ではなくて、ヒープとかのプロセスに割り当ててるメモリ量に関する設定誤りが原因ではないかと推測してる
今回の更改では32bitOSから64bitOSに更改してるという話だが
例えばJavaの場合、32bit版から64bit版に変えると、使用するヒープ量が2倍近くになるケースがある
そのような場合、Javaの起動オプションで指定するヒープ割当量も2倍に変更しなければならないが、今回はその設定を変更しなかったとか
一般の記事の見出しが「メモリ不足」と書いてるのはヒープなんて専門用語を書いても誰もわからんからじゃないかね
40. 名無しのPCパーツ 2023年10月17日 17:24 ID:ZEBEkWg60
年功序列を排除しない限り同じことの繰り返し
まず政治家の定年を60にしろ
41. 名無しのPCパーツ 2023年10月17日 17:30 ID:6cG89SSa0
>>7
>>会社のPCも見てて思うけど、不思議とメモリーをケチるよなw
>「コンピューター」を使えない「老人」が上に居るとな・・・
客先で2GBで動いてる(?)win7マシンを見た時は衝撃だったわ
42. 名無しのPCパーツ 2023年10月17日 17:38 ID:nw37da7n0
第一韓銀(みずほ)は大丈夫だったの?
なるほど
43. 名無しのPCパーツ 2023年10月17日 17:41 ID:hLnoe6v10
昔のプログラム言語ってメモリの開放とかいちいちしないとしないといけないんだけ?その関係のバグなのね
44. 名無しのPCパーツ 2023年10月17日 17:44 ID:vYTd3jXd0
詳しい事は分からないけど
日本のITがIT(笑)を経てIT(苦笑)になった??それだけ
そりゃ金融庁がウンコの話しだすわ
45. 名無しのPCパーツ 2023年10月17日 17:53 ID:adYO.ObD0
まったくわかんねえw
たぶんITに疎い文系記者が意味もわからず書いた内容だから
余計にわけわからん報道になってると予測w
46. 名無しのPCパーツ 2023年10月17日 17:55 ID:XVWpstd70
今なら最低でも16GBは必要よねw
47. 名無しのPCパーツ 2023年10月17日 17:55 ID:pq4Qi0kS0
適当に理由つけて発表している...わけねーだろ。お前じゃあるまいし。
テストで見つけられなかったのかとは思うけど、本番と同じ負荷をかけるのが難しかったりするし、外野が言うほど簡単ではない場合もあるよね。
48. 名無しのPCパーツ 2023年10月17日 17:57 ID:RMghWjcw0
実際にメモリーが足りてなかったのか?
それともメモリリークを起こしていたのか?
49. 名無しのPCパーツ 2023年10月17日 17:58 ID:PHfQ0d.Y0
>>2
一般的なサーバとどう違うの
50. 名無しのPCパーツ 2023年10月17日 18:00 ID:XVWpstd70
>>37
32BitOSなら4GBまでしか使えないじゃん
そんなレベルの鯖使ってるのに驚きw
51. 名無しのPCパーツ 2023年10月17日 18:08 ID:b6JZnlQm0
全銀協のフォーマットだって数年前に変わるまでは和暦指定だったんだわ。天皇が変わるのはわかるけどいつ変わるかわからん時にこのフォーマット使って振込データ作るツール作ってたけど、それ決まってから改修必要というアホなフォーマットだったんだ。今は月日のみ。
昔適当に決めた仕様をそのまま踏襲するようなシステムの作り方してるんだから、こういうトラブルが今まで起きなかったのが奇跡だわ。
52. 名無しのPCパーツ 2023年10月17日 18:09 ID:KJ0F085W0
32ビットから64ビットにしたのにメモリ増やさなかったのかぁ
手抜きじゃん
53. 名無しのPCパーツ 2023年10月17日 18:16 ID:6IE3W7VN0
>>7
その「老害」共のせいで日本は衰退した
54. 名無しのPCパーツ 2023年10月17日 18:17 ID:RMghWjcw0
>>51
平成から令和みたいに引退って感じ変わるなら前もって対応。
天皇が崩御した場合なら自粛で銀行業務停止させるとか名目つけてその間に中の人達が全力で対応とか?
55. 名無しのPCパーツ 2023年10月17日 18:18 ID:6IE3W7VN0
>>8
寧ろ日本らしい実に
56. 名無しのPCパーツ 2023年10月17日 18:19 ID:6IE3W7VN0
>>9
メモリ不足でフリーズしたんでしょ。
57. 名無しのPCパーツ 2023年10月17日 18:23 ID:fyrszl9L0
>>50
Windows Serverなら32bitOSでも4GBどころか64Gとか扱えるぞ・・・?
58. 名無しのPCパーツ 2023年10月17日 18:31 ID:VXX5yWyJ0
UNISYSの36bit CPUのメインフレームいまだに使ってたのかな
59. 名無しのPCパーツ 2023年10月17日 18:39 ID:n8wH.g9B0
>>50
サーバーOSならPAEで36bitに拡張されているから64GBまで使える。
アプリケーションあたり4GBまでしか使えないことには変わりないけど。
多分今回の問題も32bitコードの混在とかありそう。
60. 名無しのPCパーツ 2023年10月17日 19:01 ID:6eteDgIK0
ramだっちゃ
61. 名無しのPCパーツ 2023年10月17日 19:18 ID:u2jdvKJS0
>割と初歩的かつ根本的な設計ミスな気が…
うん。でもそれだと責任押し付けれないからプログラムミスと言うのはこの業界の定番。
62. 名無しのPCパーツ 2023年10月17日 19:29 ID:u2jdvKJS0
>>39
いや銀行と官公庁の場合、必要メモリ(最大値)を承認しないことが多いので、プログラム側でアクロバティックな実装必要になったりとかアホな事フツーにあるから。
63. 名無しのPCパーツ 2023年10月17日 19:35 ID:0M.Zgl730
結局これも、問題の根っこは人手不足というか人材不足に行きつくんじゃないかしらね
64. 名無しのPCパーツ 2023年10月17日 19:44 ID:q9ywNiQB0
>>54
俺が作ってたのは平成から令和の時でそのツール使われる前に転職しちゃったからどうなったか知らないんだけど、多分昭和平成の時とかにいきなりシステム止めるわけにはいかないからしばらくは昭和64年扱いが正としてたんじゃないかな?
簡単なツールだったからini編集で令和対応出来るようにはしておいたけど、使う人達は取説読んだかアヤシイな。
65. 名無しのPCパーツ 2023年10月17日 19:45 ID:MlYN0PaL0
>>53
そいつらが成長させたんだから潰すも活かすも自由じゃね
66. 名無しのPCパーツ 2023年10月17日 19:49 ID:AYOUpxMx0
流石はJPXに並ぶ日本の金融システム
67. 名無しのPCパーツ 2023年10月17日 19:58 ID:z.9DZhfF0
>>57
https://www.crucial.jp/support/memory-windows-recognize-4gb
ほんとだ、WinServer2008 32bitエンタープライズとデータセンターは64GBまでサポートなのか
2008を使ってたのかは判らないけど、どのみち「いままで64GBで行けたから大丈夫でしょ」的な流れだったりして
68. 名無しのPCパーツ 2023年10月17日 20:04 ID:z.9DZhfF0
>>59
米38の日立のQ&Aに
「※64bit版ではWOW64上で32bitプログラムとして動作します。」ってあるからその通りなのかも新米
69. 名無しのPCパーツ 2023年10月17日 20:21 ID:8gLJMCxo0
役員や幹部とか言うゴキブリ?乞食?に払うお金があるなら
現場に使いましょう
70. 名無しのPCパーツ 2023年10月17日 20:27 ID:.eYfbwS30
金融機関のシステムなんだから正確で詳しい情報をだすわけないって前提でいうけど、バグなんだろう。メモリを大量消費するバグをメモリ不足って呼びそうだ。
71. 名無しのPCパーツ 2023年10月17日 20:33 ID:Fwe0qZEC0
>>70
メモリを大量消費するのがシステムの設計通りならバグではない
消費する分のメモリが足りなかったからメモリ不足なのだ。
72. 名無しのPCパーツ 2023年10月17日 21:09 ID:T03pzkpJ0
32bit系から64bit系に移行させたってことか?
ヒープ周りで確保/解放をミスったか
73. 名無しのPCパーツ 2023年10月17日 21:27 ID:gwpJM0YA0
>>65
そいつらじゃないんだなこれが
成長させた世代の方々の殆どはとっくに引退なさってる
その下でのんきにやってた連中がいわゆる今の老害世代
74. 名無しのPCパーツ 2023年10月17日 21:53 ID:Plajm.GC0
銀行システムのDBなんて市販品やOSSなんて
危なくて使えないから独自開発のDB使ってたんだろ
設定はよくわからないけどメモリ増やして解決しました
そんなところだろ
75. 名無しのPCパーツ 2023年10月17日 22:33 ID:MlYN0PaL0
>>73
じゃあ成長させた奴が引き継ぎ失敗してるんだな
後進を育てないとダメでしょ
76. 名無しのPCパーツ 2023年10月17日 22:33 ID:hEea08WZ0
若い社員が気づいても上には言えない日本の社会性に問題があるってこと?
77. 名無しのPCパーツ 2023年10月17日 22:50 ID:vgGN2p.Q0
不正な値が紛れ込んだ→メモリ不足 なら無限ループでアベンドとかありそうだけど、
メモリ不足→不正な値が紛れ込んだ なの不思議だな
78. 名無しのPCパーツ 2023年10月17日 23:35 ID:6KDSIuiM0
OS載せ替えってのもどっかで見たから
64bitOSに載せ替えてインメモリDB動かすときに以前と同じメモリ割り当てたら足りなかったとかだろ
79. 名無しのPCパーツ 2023年10月17日 23:38 ID:AxGbHUZy0
>>77
>メモリ不足→不正な値が紛れ込んだ なの不思議だな
メモリじゃなくて「ヒープ」なり「テンポラリバッファ」とか考えれば分かるだろ。
例えばファイルアクセスなんかで、処理効率上げるためにレコードサイズ増やしたのに、旧システム想定のバッファしか確保してないから、読み込みの際にバッファーオーバーランを起こして、「たまたま」隣接領域にあったインデックス領域を上書き、破壊したって事。
80. 名無しのPCパーツ 2023年10月17日 23:46 ID:AxGbHUZy0
>>78
>64bitOSに載せ替えてインメモリDB動かすときに以前と同じメモリ割り当てたら足りなかったとかだろ
アプリ自体も64-bit対応にしたんだろうけど、コンパイル時の設定かなんかミスって32-bit時代のままだとかいうオチでは。
データを送る側ではInt64前提の構造体になってるのに、受け取る側はInt32時代の構造体を想定してるとかな。
コレじゃワーニングも出ねえよw
81. 名無しのPCパーツ 2023年10月17日 23:50 ID:AxGbHUZy0
そりゃ、メディアはド素人相手に分かるようある程度噛み砕いた表現つかうのは当然だろうが、こういう技術的なことは、専門家の証言をまんま掲載した上で、素人向けの解説を併記したほうが情報欠落が無くていいと思うだけどねえ。紙面の関係もあるだろうけど。
82. 名無しのPCパーツ 2023年10月18日 00:33 ID:kyF605fp0
メモリリークやろな
それを想定してなくて長期間再起動していなかった
それを濁してメモリ不足って言ってる
すぐには修正しきらないから、夜間に手動か自動で再起動させてるんちゃう?
83. 名無しのPCパーツ 2023年10月18日 00:33 ID:dw012eip0
こういうシステムは普通プロセス単位のメモリ使用量が決まってたりするからな
メモリを積んでなかったわけじゃないと思うで
ファイルの読み込みを順次読み込むんじゃなくて
一括でメモリ上に展開しちゃったりしたんだろ
84. 名無しのPCパーツ 2023年10月18日 02:17 ID:dw012eip0
>>49
メインフレームだろ
どう違うも何も全然別物だろ
NECの独自CPUだしシステム自体が根本から違う
85. 名無しのPCパーツ 2023年10月18日 07:17 ID:JhVDA7oo0
>>36
どこも保証しないLinuxを大手のサーバーに入れるわけない
落ちていいサーバーと落ちてはいけないサーバーがあることすら
理解できてなさそうだな
>>20
保守はシステム販売額の1割とか決めてこの手のサーバーは開発者が残り
常駐することがよくあるし開発者がダメでも理解できてるやつを常駐させる
ステムの額が何十億からなんで常駐させても余裕で黒字になるってのが前提
補償問題は必ずあるんだけど開発側も利用側も似た立場であるので
本気の喧嘩は出来ない
なぜなら本気で喧嘩してサポート打ち切られたら混乱も損害も障害以上になるかもしれない
みずほのシステムがサポートは切られてないがシステム全体を
理解できる人がいなくなったという制作会社のサポート切られたのと
同じ状態だが悲惨だろ
86. 名無しのPCパーツ 2023年10月18日 07:21 ID:JhVDA7oo0
>>84
メインフレームってたぶん新品導入はかなり前からないんじゃないかな?
富士通ですら2030年には提供終了って言ってるような終わってるもの
世界にはまだ残ってるんだけど銀行は改修しないんじゃないと思う
64化と言ってるし俺はメインフレームじゃないと思う
メインフレームって数十年前には既に開発者を大量に集めるのすら困難な状態だった
87. 名無しのPCパーツ 2023年10月18日 07:44 ID:qcvwQBN10
>>4
64Bit化でメモリ不足らしいぞ
Powered by ライブドアブログ 』