레드헷의 8.0은 x.0 버전으로, 6.0 7.0이 그랬듯이
버그 많은 버전입니다.
이걸 개발자가 아닌, 서버 관리자가 설치했다는 것은, 그 서버 관리자의 관리능력 및 개발
능력이 출중하여, 테스트 되지 않은 최신의 패키지를 가지고 모든 것을 다 해 낼 수 있는
역량이 된다는 것을 가정으로 합니다. x.0버젼 쓰지 마라. 이것은 레드헷 배포판에 경험이
많으신 분들의 기본 상식이라고 볼 수 있죠. 관리/개발 능력이 없다면 않으면 레드헷 7.2 7.
3을 쓰셔야겠죠. 특히, 8.0은 7.0에 이어, 시스템 베이스인 glibc의 버젼이 업그레이드가 단행
된 판입니다. (glibc-2.2.x에서 glibc-2.3.x로) 8.0의 관리/개발 능력이 된다함은, 책임질 일이 별
로 없고 시간이 만땅으로 남아 돈아야겠고(농담), glibc 메일링 리스트를 구독하여 그 문제
점을 피드백하거나 하는 기본적 소양은 있어야겠죠. 곧 8.1이 나오겠죠(베타판이 나왔으니
) 이것 역시 성능의 향상은 기대할 수 있겠으나, 광범위한 테스트로 안정성 확인이 획득되
지 않는 이상 8.2가 나오기 이전까지는 서버로 권장할만한 것이 아니라고 봅니다. 물론, 이
런 삽질을 하는 재미가 바로 레드헷을 쓰는 재미지만요
: 실제 문제의 원인은 레드햇(정
말 문제 많다... 버그 없는 제품 만드는게 : 그렇게 힘드냐? 아니면 일부러 그러냐?)에 있는
GLibC의 address resolving : 관련 루틴의 버그 때문입니다. 제일 쉬운 해결은 /etc/hosts에 접속을 :
원하는 클라이언트의 주소를 추가 하시면 됩니다. : : : : 계속 삽질의 연속입니다.
: :
: : 이건 RH8.0의 문젠지 무슨 문젠지 도무지 알수가 없네요..
: :
: : MySQL 소스 받아다가 에러 없이 컴파일 끝나고 실행도 잘됬는데
: :
: : 외부에서 접속하려고만 하면 MySQL이 죽어 버리는 문제가 발생하더군요..
: :
: : 암튼 이런 관계로 Binary를 구해다 깔았는데 그나마 별 문제가 없더군요..
: :
: : ------------------------------------------------------
: :
: : 팁은 간단합니다. mysql binary를 설치하고 php의 configure에서
: :
: : configure --with-apache=??? --with-mysql=???
: :
: : 하고 컴파일 하면 libmysqlclient.a 에서 에러난다고 뜨는 분들이 계실것입
: : 니다. 내용인즉슨.. compress와 uncompress를 찾을수 없다는 겁니다..
: :
: : 해결책은 configure 할때 --with-zlib 하시면 됩니다. 물론 zlib-devel rpm
: : 패키지를 깔아주셔야 제대로 작동합니다.--그래 그래~
;;