Q&A

  • 알수 없는 예외가 발생하네요
프로그램을 24시간 돌리고 있는데요
가끔 가다가 오류가 발생하네요
window2000을 사용하구 있구요 델파이5.0입니다.
데이타베이스는 MS-SQL7.0입니다.
"예외 알수 없는 소프트웨어 예외(0x0eedfade)이(가) 0x77e59b01에 있는
응용 프로그램에서 발생했습니다."
이렇게 메시지가 뜨고 프로그램이 죽어버려요
혹시 아시는분 있나요?
1  COMMENTS
  • Profile
    버섯 2002.04.18 03:08


    원인은 수없이 많습니다.
    언젠가 델파이코리아 서버가 자꾸 죽는다고 하던데 원인이
    CPU팬이 고장났다고 하더군요..

    CPU 가 열받으면.. 종잡을수 없는에러가 나오기도하죠..

    메모리 에러도 많습니다. 특히나 검증안된(?) PC메모리인 경우는 더 그렇죠.
    서버를 사용하는 이유가 바로 신뢰성이죠..메모리나 메인보드 같은 데서 최소한 에러는 막아줄수 있다.. 뭐 이런겁니다.

    님께서 질문하신 내용을 보자하니.. 프로그램 오류일 가능성이 많으나.. 하드웨어 나.. 바이러스.. 를 의심해봄직도 좋을듯 합니다.

    소프트웨어의 오류는 대체로 메모리 할당에 관련된 오류가 많죠.. 그담이 입출력 오류가 있을수 있구요..

    메모리를 제대로 할당했다가 다시 힙으로 돌려주지 않고.. 계속할당한다거나..
    아니믄.. 할당이 되지도 않은상태에서 참조를 한다거나하면 윈도는 바로 이런메세지를 내곤하죠.. "치명적인 오류을 일으켯습니다.' 일케요..

    24시간 동작하는 소프트웨어에서 나타나는 오류를 찾아내기란 여간 힘든 작업은 아닙니다..

    가장 좋은 방법은.. 소스에다가.. 언제 죽는지.. 로그를 남기는 겁니다..

    가령 소스중 군데군데.. 로그데이터를 기록해 두었다가 어디서 죽었는지를 법위를 축소시키고.. 좀더 상세한 로그를 추가하여 결국에는 원인을 추적해낼수가 있을 것입니다.

    음.. 말이 길어졌네요..

    수고하세요..