Q&A

  • ISAPI 로 짜시는분중에서 EDBEngineError를 경험하신분..
Internal Server Error 500



--------------------------------------------------------------------------------

Exception: EDBEngineError

Message: An error occurred while attempting to initialize the Borland Database Engine (error $2706)





위와같은 에러가 나네요.....

물론 일반인은 500내부서버 오류로 뜨지요....

계속 이런 에러가 나오는게 아니라.....

어쩌다 가끔식 납니다....혹시 이런 에러를 경험하신분...있나요....

제발.....알고계신분은 알려주세요....

4  COMMENTS
  • Profile
    박지훈.임프 2001.04.04 10:54
    임펠리테리입니다.



    BDE 초기화 에러군요. 일반 CS 프로그램에서는 거의 발생할 일이 없지만, ISAPI로 작성하면 다반사로 보게 되죠. 작년에 저도 그 문제로 오랫동안 고생했습니다.

    물론 코딩을 잘못해서 발생하는 경우도 있습니다만, 결정적으로는 BDE의 문제입니다. 적어도 BDE를 사용하지 않고 다른 방법을 썼을 때는 로직만 정확하다면 절대로 발생하지 않습니다.

    예를 들어, 제 경우에는 디비를 오라클을 이용할 경우엔 DOA(오라클을 직접 접속하는 데이터셋 컴퍼넌트), 그리고 로컬일 경우 ADO를 쓰는데, 완전히 똑같은 코드를 써도 이런 경우에는 문제가 발생하지 않습니다.



    델파이/빌더로 ISAPI를 오랫동안 작업했습니다만 BDE를 쓰는 경우에는 ISAPI는 100% 문제가 발생합니다. 당장 괜찮아보이는 경우라도, 어느정도 디비 요청을 많이 받은 후, 즉 리부팅하고 상당한 시간이 지나면 같은 에러가 발생합니다.



    p.s. 저는 이곳 게시판에는 아주 가끔씩만 들리니 더 질문하실 내용이 있으시면 제 사이트에 질문을 올려주시면 되겠습니다.

    http://www.bcbdn.com





    박성일 wrote:

    > Internal Server Error 500

    >

    > --------------------------------------------------------------------------------

    > Exception: EDBEngineError

    > Message: An error occurred while attempting to initialize the Borland Database Engine (error $2706)

    >

    >

    > 위와같은 에러가 나네요.....

    > 물론 일반인은 500내부서버 오류로 뜨지요....

    > 계속 이런 에러가 나오는게 아니라.....

    > 어쩌다 가끔식 납니다....혹시 이런 에러를 경험하신분...있나요....

    > 제발.....알고계신분은 알려주세요....

  • Profile
    ^-_-^ 2001.03.22 03:20
    yo`



    흠...잘은 모르겟지만, ^^;; 수없이 당해본 에러라서...--;; 물론 비슷한 ^^;;



    일단 대충 에러가 나는 곳을 찝어서 try..except 문으로 처리하면서 디버깅을

    많이 하셔야 할껍니다.



    글쿠 변수들에 신경을 쓰셔야 할꺼에요!! 특히 전역변수를 사용하셨다면 그넘들

    의 초기화등 cgi/isapi 는 이넘들이 감히 상상하지 못했던곳에서 반란을 일으키더

    군요 --;;



    음냥...걍 잡담이였네요 --;;



    그럼...휘리릭...



    bLue bLood.



    박성일 wrote:

    > Internal Server Error 500

    >

    > --------------------------------------------------------------------------------

    > Exception: EDBEngineError

    > Message: An error occurred while attempting to initialize the Borland Database Engine (error $2706)

    >

    >

    > 위와같은 에러가 나네요.....

    > 물론 일반인은 500내부서버 오류로 뜨지요....

    > 계속 이런 에러가 나오는게 아니라.....

    > 어쩌다 가끔식 납니다....혹시 이런 에러를 경험하신분...있나요....

    > 제발.....알고계신분은 알려주세요....

  • Profile
    박성일 2001.03.23 03:40
    답변 감사합니다.

    그런데...처음부터 이런에러가 나는게 아니라....

    잘...돌다가.....어느날..갑자기 이런 에러가 나옵니다....

    아예 무조건 에러가 나면...잡겠지만...

    잘 돌다가.....어느날 갑자기....



    미치겠습니다....









    ^-_-^ wrote:

    > yo`

    >

    > 흠...잘은 모르겟지만, ^^;; 수없이 당해본 에러라서...--;; 물론 비슷한 ^^;;

    >

    > 일단 대충 에러가 나는 곳을 찝어서 try..except 문으로 처리하면서 디버깅을

    > 많이 하셔야 할껍니다.

    >

    > 글쿠 변수들에 신경을 쓰셔야 할꺼에요!! 특히 전역변수를 사용하셨다면 그넘들

    > 의 초기화등 cgi/isapi 는 이넘들이 감히 상상하지 못했던곳에서 반란을 일으키더

    > 군요 --;;

    >

    > 음냥...걍 잡담이였네요 --;;

    >

    > 그럼...휘리릭...

    >

    > bLue bLood.

    >

    > 박성일 wrote:

    > > Internal Server Error 500

    > >

    > > --------------------------------------------------------------------------------

    > > Exception: EDBEngineError

    > > Message: An error occurred while attempting to initialize the Borland Database Engine (error $2706)

    > >

    > >

    > > 위와같은 에러가 나네요.....

    > > 물론 일반인은 500내부서버 오류로 뜨지요....

    > > 계속 이런 에러가 나오는게 아니라.....

    > > 어쩌다 가끔식 납니다....혹시 이런 에러를 경험하신분...있나요....

    > > 제발.....알고계신분은 알려주세요....

  • Profile
    이제관 2001.04.12 01:14
    박성일 wrote:

    > 답변 감사합니다.

    > 그런데...처음부터 이런에러가 나는게 아니라....

    > 잘...돌다가.....어느날..갑자기 이런 에러가 나옵니다....

    > 아예 무조건 에러가 나면...잡겠지만...

    > 잘 돌다가.....어느날 갑자기....

    >

    > 미치겠습니다....

    >

    >

    >

    >

    > ^-_-^ wrote:

    > > yo`

    > >

    > > 흠...잘은 모르겟지만, ^^;; 수없이 당해본 에러라서...--;; 물론 비슷한 ^^;;

    > >

    > > 일단 대충 에러가 나는 곳을 찝어서 try..except 문으로 처리하면서 디버깅을

    > > 많이 하셔야 할껍니다.

    > >

    > > 글쿠 변수들에 신경을 쓰셔야 할꺼에요!! 특히 전역변수를 사용하셨다면 그넘들

    > > 의 초기화등 cgi/isapi 는 이넘들이 감히 상상하지 못했던곳에서 반란을 일으키더

    > > 군요 --;;

    > >

    > > 음냥...걍 잡담이였네요 --;;

    > >

    > > 그럼...휘리릭...

    > >

    > > bLue bLood.

    > >

    > > 박성일 wrote:

    > > > Internal Server Error 500

    > > >

    > > > --------------------------------------------------------------------------------

    > > > Exception: EDBEngineError

    > > > Message: An error occurred while attempting to initialize the Borland Database Engine (error $2706)

    > > >

    > > >

    > > > 위와같은 에러가 나네요.....

    > > > 물론 일반인은 500내부서버 오류로 뜨지요....

    > > > 계속 이런 에러가 나오는게 아니라.....

    > > > 어쩌다 가끔식 납니다....혹시 이런 에러를 경험하신분...있나요....

    > > > 제발.....알고계신분은 알려주세요....



    에러메세지는 좀 다르지만, 메모리가 부족하다고 에러가 나고,

    에러의 원인은 > > > Exception: EDBEngineError 녀석 때문입니다.





    처음에는 유저가 13명정도 서버에 접속할때까지는 잘 되다가 14명 정도 접속하려면,

    바로 에러메세지가 뜨네여



    스레드쪽 문제는 아닐까 고민을 했는데,

    혹시 bde엔진때문에는 아닌가 생각이 드네여