Background Image

FORUM

조회 수 11669 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
 Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-29-generic x86_64)
CUBRID Ver.
CUBRID 9.2 (9.2.3.0005) (64bit release build for linux_gnu) (Feb  6 2014 18:59:38)
CUBRID TOOL Ver.
CUBRID 매니저 2014.01 빌드 0379  (64bit)
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

안녕하세요.


CUBRID 8.4.3에서 뚜렷한 이유가 없이 broker가 사망해서... 결국 9.2.3 버전으로 업데이트 해보려고하는데요.

(혹시 사망하는 이유가 있다면 알려주시면 감사하겠습니다 ㅠㅠ 슬로우 쿼리가 데드락 일으키는거 같아서 슬로우쿼리 문제도 다 해결하고 트랜잭션 부분에서 데드락 일어날 수도있어서 트랜잭션 타임아웃을 10으로 설정했는데도 브로커가 죽어버리네요.(브로커만 재시작하면 정상적으로 이용이 가능))


일단 9.2.3 버전을 우분투 서버에 설치를 했습니다. (sh 방법과 tar.gz 압축해제 두가지 방법 모두 수행해봤음)


설치는 정상적으로 되는데, cm_ext.conf에서 user만 root로 바꿧습니다. (안바꾸니까 manager자체가 실행이 안되더라구요)


수정 후 정상적으로 매니저까진 실행이 되는데, 


manager client에서 접속하거나 web manager에서 접속할 때 모두


로그인 정보가 맞던지 틀리던지간에 502 bad gateway ... nginx (html 코드)를 내뱉더라구요 ㅠㅠ...


몇번이고 다시 설치해봤는데도 해결이 되지 않아서 질문합니다...

  • ?
    이용미 2014.03.19 18:26

    안녕하세요.

    cm_ext.conf 파일에서 user를 root로 변경하셨다는 것이 어떤 말씀이신지요?(수정하였습니다.)

    cm_ext.conf 파일에서 user를 root로 변경하지 않으셔도 Manager는 정상적으로 구동완료됩니다.

    $CUBRID/conf/cm.conf 파일에서 [support_web_manager] 파리미터를 Default인 NO 값에서 YES로 변경을 하신 후, 재구동을 하셨는지요?


    아래와 같이 작업한 경우, 정상적으로 CUBRID Service 모두 구동이 완료되었고, Web Manager 및 CUBRID Manager 연결이 완료되었으니 참고해 주세요. 참고로 모든 작업은 cubrid 계정으로 수행하였습니다.

    1. Ubuntu에 CUBRID 설치(참고 : 매뉴얼, QnA)

    2. CUBRID 서비스 정지(명령 : cubrid service stop)

    3. conf 파일 수정($CUBRID/conf/cm.conf 파일의 support_web_manager의 파라미터를 YES로 변경)

    4. CURBID 서비스 구동(명령 : cubrid service start)

    5. 웹페이지에서 확인(https://ServerIP:cm_port 로 연결)


    감사합니다.

  • ?
    광황제 2014.03.19 20:11 Files첨부 (1)
    root@touch2:~# cubrid service start
    @ cubrid master start
    ++ cubrid master start: success
    @ cubrid broker start
    ++ cubrid broker start: success
    @ cubrid manager server start
    [emerg] 736#0: getgrnam("nobody") failed
    Error : Can not start process cub_cmserver_ext.
    ++ cubrid manager server start: fail
    root@touch2:~# cubrid manager status
    @ cubrid manager server status
    ++ cubrid manager server is not running.
    root@touch2:~# cubrid manager start
    @ cubrid manager server start
    Error : Server[pid=31664] already running.
    [emerg] 832#0: getgrnam("nobody") failed
    Error : Can not start process cub_cmserver_ext.
    ++ cubrid manager server start: fail
    root@touch2:~# cubrid manager status
    @ cubrid manager server status
    ++ cubrid manager server is not running.

    보시다시피 user를 바꾸지 않으면 nobody로 실행되면서 cubrid manager가 작동하지 않습니다


    root@touch2:/home/CUBRID/conf# vim cm_ext.conf
    root@touch2:/home/CUBRID/conf# cubrid service start
    @ cubrid master start
    ++ cubrid master start: success
    @ cubrid broker start
    ++ cubrid broker start: success
    @ cubrid manager server start
    ++ cubrid manager server start: success

    user를 바꾼후 실행하면 manager가 작동합니다

    매니저 클라이언트에서 접속을 시도하면 아래 그림처럼 나옵니다.

    요약 : QnA보고 다시 설치하였습니다.
    web_manager도 YES로 수정해봤으나 마찬가지고, 문제는 web_manager를 사용하고자 함이 아니었습니다.
    manager client에서 접속이 안되길래 혹시나해서 시도해 보았지만 같은 오류내용이 나옵니다.

    결론 : 제시해주신 방법으로 다시 시도해보았으나 502 gate way 에러가 출력됩니다 ㅠㅠ....

    혹시나 반드시 cubrid계정으로 실행시켜야 하는지도 알고 싶습니다.

    root 계정으로 현재 설치와 실행 모두를 진행하였는데 잘못된 방법인가요?
  • ?
    이용미 2014.03.19 22:23

    매뉴얼을 참고하여 CUBRID를 설치하신 경우, 자동으로 CUBRID 서비스가 구동됩니다.

    이때, [ps -ef] 명령으로 확인해 보시면 cubrid 계정으로 프로세스들이 구동된 것을 확인하실 수 있을 것입니다.


    아래와 같은 방법으로 확인 후, 댓글 부탁 드립니다.

    1. 현재 root 계정으로 프로세스들이 구동된 것으로 보이니, 먼저 [cubrid service stop]이라는 명령으로 종료해 주세요.

    2. [ps -ef | grep cub]라는 명령으로 모든 CUBRID 프로세서가 종료되었는지 확인해주세요.

    3. [su - cubrid] cubrid 계정으로 로그인합니다.

    4. $CUBRID/conf/cm_ext.conf 파일에서 user 부분을 기존과 같은 nobody로 복구해주세요.

    5. cubrid 계정으로 [cubrid service start]라는 명령으로 CUBRID Service를 구동합니다.

    6. Web Manager 또는 CUBRID Manager를 이용하여 정상적으로 연결되는지 확인해주세요.


    만약 위 방법으로도 연결이 되지 않는다면, [ps -ef | grep cub] 결과를 댓글로 첨부 부탁 드립니다.

    감사합니다.

  • ?
    광황제 2014.03.20 06:22

    으아아아악!!!!


    일단 결론부터 말하면 해결했습니다....


    저처럼 삽질 하시는 분이 있을 수 있어 정확한 해결 방법 알려드립니다


    원인은 localhost 문제였습니다!!!!!!!!!!!!!!!! ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ


    이것때문에 몇일을 삽질했는지...


    내부 사정으로 인해 hosts의 localhost를 real ip로 수정해서 사용하고 있었습니다


    혹시나 설마 게이트웨이 잘못 인식하나 하고 localhost를 127.0.0.1로 수정했더니 됩니다 ㅠㅠ...

    예상컨데 큐브리드는 localhost와 127.0.0.1 두가지를 동시에 사용하는것 같습니다.

    그래서 포트는 127.0.0.1로 열렸는데, 8001~8002 같은 매니저 포트로 접속을 시도할 때는 reai ip로 접속을 시도해서

    매핑이 안된것 같습니다 ㅠㅠ....


    일단 위의 설치 방법 모두 정상적으로 적용이 됩니다.

    sh, tar.gz, apt-get 모두 확인했구요.


    저처럼 502 에러 나시는분은

    /etc/hosts의 localhost의 아이피를 확인해주세요 ㅠㅠ...


    귀찮은 질문에도 친절하게 도움을 주신 관리자 여러분 감사드립니다!


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4258
1796 cubrid메니저에서 호스트 연결이 되지 않습니다. 2 그리나다 2014.04.01 10681
1795 맥에서 cubrid query browser 실행이 안됩니다. 1 zbqmflem12345 2014.03.29 10964
1794 MSSQL같이 레코드 복사는 안 되나요? 1 하늘나무 2014.03.28 10490
1793 NUMBER(38,2) 타입에 '12.34'를 입력하면 반올림되어 13으로 저장됩니다. 1 secret 달빛추격자 2014.03.28 7
1792 큐브리드 / bin 폴더에 dmp 파일이 많이 생성됩니다 7 secret 종이 2014.03.28 20
1791 cubrid 서버 상태 확인 화면 1 secret 알칸펠 2014.03.26 4
1790 원격접속 실패 1 모냐모냐 2014.03.26 9265
1789 마이그레이션 중 중단 1 file chocob 2014.03.26 9294
1788 마이그레이션 후 에러파일 생성 안됨 문제 2 chocob 2014.03.25 6911
1787 마이그레이션 에러 2 secret chocob 2014.03.24 5
1786 큐브리드 매니저 데이터 수정 및 삭제, 테이블 삭제가 안됩니다 3 secret nightow 2014.03.22 8
1785 용량은 충분한데 Out of disk space in database 라는 로그가 남으면서 마이그레이션이 안됩니다. 4 file 리리라 2014.03.20 11301
1784 VB 6.0 환경에서 레코드 컨트롤 시에 런타임 오류가 발생합니다. 1 red03410 2014.03.20 10401
1783 큐브리즈 2008 R4.0 트랜잭션 에러 1 이용훈 2014.03.20 8417
1782 최신 큐브리드 버전 매니저프로그램 사용불가 관련.. 4 심판짱 2014.03.19 7332
» 큐브리드 매니저 접속시 502 에러가 나옵니다. 4 광황제 2014.03.19 11669
1780 멀티코어 활용을 위한 설정 혹은 구성 관련하여 문의드립니다. 1 file 리리라 2014.03.19 7538
1779 temporary database volumn을 삭제(해제)할 수 있는 방법이 있는지 궁금합니다. 1 리리라 2014.03.18 5809
1778 큐브리드 DB 복구 관련 문의 1 red03410 2014.03.18 6885
1777 where in (...) 구문을 쓸때 numberic 타입의 컬럼은 사용할 수 없나요? 1 리리라 2014.03.18 8288
Board Pagination Prev 1 ... 105 106 107 108 109 110 111 112 113 114 ... 199 Next
/ 199

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales