金融機関を中継する「統合ATM」でトラブルが続発した。1月11日,日本IBMの「接続ソフト」のバグが原因で,一部の銀行で取引遅延などが発生。同26日は統合ATMの不具合が表面化し,取引が一部できない障害が全国に広がった。十分にテストしたはずだったが――“想定外”の火種がくすぶっていた。 図1●“経路”不足で処理遅延が発生 銀行間の取引を仲介する「統合ATM」は,他行向けのリクエストを受けた際,該当銀行向けの“経路”を確保した上で電文を転送する。1月26日,ある銀行(この図ではB銀行)向けに処理が集中したことで,その銀行向けの経路が激減。これが引き金となり,経路管理プログラムの処理遅延が発生し,それ以外の銀行もトラブルに巻き込まれた。その結果,日本全国でATMやCDがタイムアウトなどに見舞われた 図2●処理遅延の原因は排他ロック 経路管理プログラムは,管理テーブルから経路の「空き」を探索する