반응형

의료서비스 지불 시스템의 윤일 버그(Leap Day bug)

  • 국립 호주 은행(National Australia Bank)이 소유한 HICAPS(Health Industry Claims and Payments Service)는 호주 의료 산업계에서 사용되는 지불 시스템(payment system)
  • 2012 2 29HICAPS가 다운되어서 이틀 동안 150,000명의 사용자가 진료 시설이나 보험사 단말기에서 개인 의료 카드(private health care cards)를 사용할 수 없게 됨. 일부는 날짜를 2 28일로 거슬러서 트랜잭션을 처리하는데 성공하기도 함
  • 신뢰할만한 익명의 소스에 의하면 누군가가 2012년의 2월에는 하루가 더 있다는 것을 시스템에 추가하는 것을 잊어서 해당 시스템 장애가 발생했다고 함


2012(윤년)에 발생한 기타 윤일 버그

위에 언급된 의료 지불시스템 외에도 전세계에서 여러 시스템이 윤일 버그로 인한 문제를 겪음

소스: Critical Date Testing – Leap Day and More, www.availabilitydigest.com, May 2012

 

1. Azure 클라우드 장애

  • 마이크로소프트의 Windows Azure Cloud가 윤일 버그로 인해 2012 2 28일 자정(GMT)부터 하루 반 동안 다운됨
  • Azure에서 새로운 가상 머신(VM)이 생성될 때 VM 1년 기한의 보안인증서(a security certificate)를 생성함. 해당 프로그램이 년도에 단순히 1을 더하여 만료 기간을 정함에 따라 2012 2 29일에 생성된 인증서들이 유효하지 않는 날짜인 2013 2 29일을 만료일로 가지게 됨
  • 이로 인해 물리적 서버(physical servers)가 건강하지 못한 것으로(unhealthy) 진단되어 해당 서버의 모든 액티브 VM이 다른 물리적 서버로 이동되게 되었고, 이런 VM들 중 어떤 것도 가용하지 못하게 됨에 따라 실제로는 건강한 상태인 서버의 실패가 클라우드 대부분으로 퍼져나가게 됨


2. TomTom 자동차 GPS 기기 장애

  • 2012 2 29TomTom 자동차 GPS 기기가 작동하지 않게 됨
  • 이 위성 네비게이션 기기의 네덜란드 제조업체는 3공급업자가 납품한 GPS 수신기 소프트웨어에 있는 윤일 버그에 의해 문제가 야기되었다고 일주일 후 결론 내림. 이 버그가 TomTom 기기가 정확한 GPS 위치를 얻는 것을 방해함

 

3. Mobile Army 게임 사이트의 날짜 오류

  • BattlenetMobile Army 게임이 윤년에 맞게 날짜를 제대로 조정하지 못해서 229일부터는 게임의 모든 특별 이벤트의 날짜가 하루씩 어긋나게 됨

 

4. 서부 캐나다의 로터리 게임 문제

  • 당첨된 Lotto Max 티켓은 반드시 1년 내에 교환해야 함
  • 2011 3월과 4월에 티켓을 산 사람들 중에 프로그램이 2012년의 추가적인 날을 인지하지 못해서 교환 가능한 마지막 날에 자신의 당첨 티켓을 현찰로 바꾸지 못하게 된 사람들이 생김


반응형

+ Recent posts