본문 바로가기

카테고리 없음

2015.01.16 개발일지

반응형

[작업사항]

1. 데이터베이스 스키마 VER.2.2에서 VER.3.0으로 업그레이드. 수정사항은 해당 파일에 기재하여 공유 할 예정

2. 웹서버와 데이터베이스 서버 독립적으로 구성하는 데 성공


[작업사항 세부 설명]

1. 데이터베이스 스키마 VER.2.2에서 VER.3.0으로 업그레이드. 수정사항은 해당 파일에 기재 할 것

테이블 정의 수정사항 : 1.SESSION_SCHEME 추가 예정

                            2.일부 테이블 속성명 및 형식을 수정

                            3.이미지 경로의 형식을 NOT NULL로 지정

 

2. 웹서버와 데이터베이스 서버 독립적으로 구성하는 데 성공


[참고사항&어려웠던 점]

(데이터베이스 sock(2) 오류..) 을 다시 잡는 데 많은 시간을 투자하였다.  기존에 코딩하였던 PHP파일로 테스트를 하다가 잘못된 SQL문을 사용했기 때문에 GET/POST방식으로 데이터베이스와 연동할 때마다 DB SOCK(2)에러가 발생하는 신박한 일을 경험하였다.

이것은 PHP를 바르게 고치고 데이터베이스 설정 또한 기존의 되던 설정값으로 복구 한 후에 sudo service mysql restart 와 sudo /etc/init.d/mysql restart 로 해결하였다.


error.log에 upstream 관련(설정에서 부적절한 IP/PORT 지정)에러메시지가 출력 될 경우 그것은 nginx와 php5-fpm의 ip/port 할당이 잘못되었을 확률이 높다는 것을 알았다. 오늘은 이 방식의 구성을 소켓통신과 착각하여 nginx와 php5-fpm의 포트번호를 같게 지정줘서 생긴 문제이다.

반응형