C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[8517] 지금 검색이 안되나요?
박지훈.임프 [cbuilder] 991 읽음    2004-02-19 18:52
아까 세시쯤이었나 네시쯤이었나 검색 시스템이 멈춘 것을 발견하고 급히 시스템을 재부팅시켰습니다.
리부팅을 시키고 직후에 검색이 안된다는 메일 한통을 받았습니다.
리부팅 후에 정상동작하는 것을 확인했는데... 좀 전에 또 다른 분으로부터 메일이 한통 왔네요.
역시 검색이 안된다구요. 다시 확인해봤는데 검색이 잘 되고 있는 거 같아서요.
이 글을 보시는 분은 몇분만 검색 기능이 돌아가는지 확인 좀 부탁드립니다.

한번씩 검색이 멈추는 이유는...
짐작하시는 분도 계시겠지만, 저번에 검색 과다로 시스템이 휘청~ 하면서, 검색 시스템 자체를 다시 만들
시간이나 실력이 안되다보니 궁여지책으로 검색 결과를 파일로 저장해두도록 (클라이언트 데이터셋의 마이베이스)
짠 머리를 굴렸습니다. 일종의 파일 캐시를 만든 셈인데...

그러다보니 하루 정도만 지나도 특정 디렉토리에 캐시 파일들이 수천개씩 쌓입니다. 시스템 우선순위가 낮은
각각의 검색 쓰레드들이 수천개의 파일들 사이에서 자기가 원하는 파일이 있는가를 찾는 과정에서 영영~
블러킹이 걸리는 것 같습니다. 따라서 많아도 2000개가 넘지 않는 선에서 파일들을 삭제해주어야 하는데...
(아마도 파일 이름들이 무쟈게 길어서 더 부하가 걸릴 듯... SQL문으로 파일 이름을 만들었으니.. 쩝)

사실, 마지막으로 사용한지 한두시간쯤 지난 파일들을 일정시간마다 확인해서 지워주는 서비스 프로그램
하나만 만들면 깔끔하게 해결되는 문제인데, 요즘 워낙 시간이 없다보니 그 시간을 투자를 못해서 하루 이틀에
한번씩 로그온해서 파일들을 지워주고 있습니다. (제가 원래 한 미련 합니다 --;;)

한번씩 검색이 안되는 이유가 이런 황당한 이유인줄 아시면 뒤집어지실 분들도 많겠지만...
제가 요즘 밥벌이가 정말 힘듭니다. 이렇게 힘들게 일해본 적이 없어요~ 쩝~~

이번 주말에는 기어코~!
박지훈.임프 [cbuilder]   2004-02-19 18:55 X
이번 주말은...
오프모임이군... 쿵~!
kongbw, 광양 [kongbw]   2004-02-19 19:53 X
지훈님 요번 오프모임 일정 말이죠... 공지에 올려 놓은 것 그대로 변함 없는거죠???

요번 오프모임 때 올라갈려고 하는데 혹시나 해서 말이죠  ^_^
kongbw, 광양 [kongbw]   2004-02-19 19:54 X
아! 또 하나... 요번 모임 때에는 예전에 그랬던 것 처럼
지방에서 올라온 사람들은 1차 회비 면제인지....  ^^; 
강재호.만해 [greenuri]   2004-02-19 20:16 X
ㅎㅎㅎ 저도 이번에 올라 가요 ㅋㅋㅋ
박지훈.임프 [cbuilder]   2004-02-20 13:05 X
아~ 이번 오프는 회비 걱정은 안하셔도 될 듯...~

+ -

관련 글 리스트
8517 지금 검색이 안되나요? 박지훈.임프 991 2004/02/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.