질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

apachectl restart 에러수정예

작성자 정보

  • 손영빈 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.
손영빈입니다.

다름이 아니오라 일전에 저희 웹서버때문에 애를 먹었던 적이 있어서 사례를 올립니다

다름분들 참고하시라구요.

저의 웹시스템 운영환경은 이렇습니다.

apache 1.3.20
mysql 3.22.24
php 4.0.11
뭘 대충 이렇구요

Mysql을 3.23.대로 업하구서

apache를 재시작하기깐 안되는 거예요.

다음과 같은 에러가 나더군요.

[root@ /usr/local/apache/bin]# ./apachectl restart
./apachectl restart: configuration broken, ignoring restart
./apachectl restart: (run 'apachectl configtest' for details)


정말 황당합니다.
홈은 안뜬지 고객들에게 항의전화는 빗발치지,,,와,,정말 지옥이였습니다.
저희는 200개가 넘는 사이트를 운영하고 있었걸랑요.
죽을 맛이였습니다.

전화수화기를 완존히 뽑아놓구서,,,일반 분석에 들어갔죠.

에러메시지대로 configtest를 해보라고 하더군요.

그래서 다음과 같이 apachectl configtest를 해봤습니다.

[root@ /usr/local/apache/bin]# ./apachectl configtest
/usr/local/apache/bin/httpd: error while loading shared libraries: libmysqlclient.so.6: cannot open shared object file: No such file or directory


위와 같은 메시지가 나더군요.
뭐 대충 libmysqlclient.so.6의 파일이 없어서 나는 에러말이란 걸 직감했습니다.
아파치에서 Mysql과 연동에 필요한 라이버러리 파일이라는 것을 알았지요.

그래서 이 파일을 찾아서 /usr/local/mysql/lib/mysql에 복사를 해줬더니 정상적으로 재시작이 되었습니다.

글로는 간단한 것 같지만 이작업해서 알아내는데 1시간이 넘게 걸렸습니다.

땀났습니다.
그대로 죽는줄로만 알았습니다.
평균 분당 400타를 넘게치는 손가락에서 오타가 빈발했었습니다.
여러분들 저같은 경험 해보신적 있으시죠.
물론, 상업적인 서비스를 직접하지 않으시면 경험하기 힘든 일입니다.

너무나 황당한 경험이라 잠시 소개했습니다

저의 경험이 여러분들께 많은 도움이 되었으면 하는 바램입니다.

그럼.....

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,284 명
  • 현재 강좌수 :  36,959 개
  • 현재 접속자 :  342 명