php - cubird 연결 부분 오류 문제 다시 문의 드립니다.

by 김우람 posted Jun 04, 2011


안녕하세요.

지난 2011.05.18일에 질문 올린 내용과 동일한 내용으로 다시 질문 올립니다.
(  링크 - http://cubrid.com/zbxe/bbs_developer_qa/136569  )


error.png

지난번에는 3.1 버전에서만 테스트를 진행을 하고, WEB/DB 서버를 분리하는 등의 문제 발생 변수가 많아  그 점을 보안하고자 며칠의 시간에 걸쳐 단순한 환경을 만들은 후 종류별로 진행을 해 보았습니다. (이전과 동일한 소스를 사용하여 진행하였습니다.)


결과 부터 이야기 하자면 현재 저희가 사용하고 있는 큐브리드 2.1 버전과 테스트 중에 사용한 큐브리드 2.2 버전에서는 정상적으로 동작이 되고 그 외 3.1 버전 / 4.0 beta 버전에서는 같은 오류가 발생하였습니다.

저의 생각으로는 큐브리드 데이터베이스와 큐브리드-PHP 지원 모듈이 업데이트 되는 과정에서 새로 추가되거나 혹은 수정된  소스들 때문에 생긴 문제라고 생각되어 집니다.
(이런 이슈가 아직까지 다른 사람들에게서 발견되지 않고 제가 테스트할때만 발생했다는 것에 의문입니다만 이렇게 결론이 내려집니다.)

demodb 만을 가지고 테스트를 진행하였을 경우에는 위와같은 문제가 발생하지 않았지만 그 후 저희측에서 현재 운영중인 데이터베이스를 이전하고 테스트를 진행하면 오류가 발생하였습니다.
(이전한 데이터베이스 뿐만 아니라 demodb 역시 같은 문제 발생.)



***

테스트 환경은 각각 리눅스/윈도우 -- 큐브리드2.2/큐브리드3.1/큐브리드4.0 beta 가 모두 한번씩 테스트 되도록 경우의 수를 만들어 대략 6개의 서버 환경을 구성하여 테스트를 진행하였으며 이중 큐브리드 2.2 버전을 제외한 모든 테스트 환경에서 같은 오류가 발생하였습니다.


***
훌륭한 데이터베이스를 오픈소스로 공개해 주셔서 정말 감사합니다.

다만 조금만 더 이런 부분을 신경써 주시고 이용자들이 조금 더 편리하게 사용할 수 있도록  정리된 "다운로드" 메뉴 및 인스톨 관련 참고사항등을 쉽게 구성해 주시면 더욱더 많은 웹 프로그래머들이 이용하지 않을까 생각 됩니다.


문제 내용 확인 후 다시한번 체크 부탁드립니다. 큐브리드의 최신버전을 사용해 보고 싶습니다.

감사합니다.







# 현재 운영 중인 서버환경 정보(정상적으로 서비스 중)
w_cubrid_8.1.png
* WEB (윈도우 32bit)
- Windows 2003 R2 32bit Service Pack 2
- IIS 6
- PHP 5.2.13
- CUBRID-Windows-8.2.1.0215.EXE
- cubrid2008_php5.2.dll

* DB (윈도우 64bit)
- Windows 2003 R2 64bit Service Pack 2
- CUBRID-Windows-x64-8.2.1.0215.EXE



큐브리드 업그레이드를 위하여 테스트를 진행했던 시스템 환경들
(WEB,DB 서비스를 단일 서버에서 구축하여 진행해봄)


# 환경 1 (윈도우 / 큐브리드 4.0 beta) : 실패
w_cubrid4.0.png
- WEB,DB 서비스를 단일 서버에서 구축
- Windows 2003 R2 32bit Service Pack 2
- IIS 6
- PHP 5.2
- CUBRID-Windows-x86-8.4.0.0196-beta.exe
- CUBRID-8.4.0-WIN32-PHP5-5.2-VC6-TS-.bin



# 환경 2 (윈도우 / 큐브리드 3.1) : 실패
w_cubrid3.1.png
- WEB,DB 서비스를 단일 서버에서 구축
- Windows 2003 R2 32bit Service Pack 2
- IIS 6
- PHP 5.2
- CUBRID-Windows-8.1.3.1020.EXE
- CUBRID-8.3.1-WIN32-PHP-5.2.X-VC6-TS




# 환경 3 (리눅스 / 큐브리드 4.0 beta) : 실패
l_cubrid_4.0.png
- WEB,DB 서비스를 단일 서버에서 구축
- CentOS 5.6 64bit
- httpd.x86_64 2.2.3-45.el5.centos.1 (아파치 웹서버)
- php.x86_64 5.2.10-1.el5.centos (PHP 5.2)
- CUBRID-8.4.0.0196-beta-linux.x86_64.sh
- CUBRID-8.4.0-LINUX-X64-PHP5-5.2.bin.zip




# 환경 4 (리눅스 / 큐브리드 3.1) : 실패
l_cubrid_3.1.png
- WEB,DB 서비스를 단일 서버에서 구축
- CentOS 5.6 64bit
- httpd.x86_64 2.2.3-45.el5.centos.1 (아파치 웹서버)
- php.x86_64 5.2.10-1.el5.centos (PHP 5.2)
- CUBRID-8.3.1.2003-linux.x86_64.sh
- CUBRID-8.3.1-linux-x64-php-5.2.x.zip



# 환경 5 (윈도우 / 큐브리드 2.2) : 정상작동
w_cubrid2.2.png
- WEB,DB 서비스를 단일 서버에서 구축
- Windows 2003 R2 32bit Service Pack 2
- IIS 6
- PHP 5.2
- CUBRID-8.2.2.8001-Windows-x86.exe
- CUBRID-8.2.2-win32-php-5.2.x-vc6-ts



# 환경 6 (윈도우 / 큐브리드 2.2) : 정상작동
w_cubrid2.2.png
- WEB,DB 서비스를 분리된 서버에서 구축

* WEB 서버.(윈도우)
- Windows 2003 R2 32bit Service Pack 2
- IIS 6
- PHP 5.2
- CUBRID-8.2.2.8001-Windows-x86.exe
- CUBRID-8.2.2-win32-php-5.2.x-vc6-ts


* DB 서버.(윈도우)
- Windows 2008 R2 64bit Service Pack 1
- CUBRID-8.2.2.8001-Windows-x86.exe




Articles

12 13 14 15 16 17 18 19 20 21