Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요.


CUBRID 8.2.2 HA 구성하여 사용 중 웹 서버 접속이 갑자기 증가되는 경우 데이터베이스가 정상적으로 동작하지 않는 현상이 있었습니다.


현재 구성 구조는 broker 서버 2대와 master, slave 서버 각각 1대를 운영 중이며, broker 서버 접속이 안될 경우

웹 프로그램에서 broker 예비 서버로 연결되도록 구성했습니다.


SNMP 그래프를 보면 broker 서버의 평상시 인바운드/아웃바운드 트래픽이 동일한 그래프를 보였으나

접속이 몰리는 당시 인바운드 트래픽은 증가했으나 아웃바운드는 평상시 정도의 수준으로 기록되었습니다.


예비 broker 서버로 일부 커넥션이 유입되어 인바운드/아웃바운드 트래픽이 기록되었습니다.


master 서버의 경우 접속이 몰린 시점에 아웃바운드 트래픽이 일시적으로 증가되었다가 평상시의 절반도 미치지 않는

상태로 감소했으며 아웃바운드 트래픽은 4~5배 정도 증가했습니다.


slave 서버의 경우 일시적으로 아웃바운드 트래픽이 증가했으나 이후 인바운드/아웃바운드가 감소하여 정상 동작이

잘 되지 않는 상태였습니다.


당시에 slave 서버 접속이 원활치 못했습니다.


broker의 MAX_NUM_APPL_SERVER의 갯수 및 master/slave 서버의 max_connection 갯수가 부족하여 해당 현상이 발생하는 것으로 생각되어 현재는 시스템이 버틸 수 있는 한도내로 기존 대비 3배수 정도 늘려둔 상태입니다.


정확한 원인을 분석할 수 없어 고견을 들려주시길 부탁드립니다.



해당 시간대의 각 서버별 로그는 다음과 같습니다.


[broker]


(1) RW broker log


Time: 10/11/12 18:17:11.780 - ERROR *** ERROR CODE = -191, Tran = -1, EID = 1

Cannot connect to server "DATABASE" on "db-master".


Time: 10/11/12 18:17:11.781 - ERROR *** ERROR CODE = -677, Tran = -1, EID = 2

Failed to connect to database server, 'DATABASE', on the following host(s): db-slave


Time: 10/11/12 18:17:11.781 - ERROR *** ERROR CODE = -677, Tran = -1, EID = 3

Failed to connect to database server, 'DATABASE', on the following host(s): db-master:db-slave



(2) RO broker log


Time: 10/11/12 18:05:54.569 - ERROR *** ERROR CODE = -743, Tran = -1, EID = 1

Failed on handshake between client and server. (peer host db-master)


Time: 10/11/12 18:25:55.767 - ERROR *** ERROR CODE = -199, Tran = 104, EID = 2

Server no longer responding.... Operation now in progress


Time: 10/11/12 18:25:55.767 - ERROR *** ERROR CODE = -224, Tran = 104, EID = 3

A database has not been restarted.





[예비 broker]


(1) RW broker log

 - 없음



(2) RO broker log


Time: 02/08/12 11:50:30.319 - ERROR *** ERROR CODE = -669, Tran = -1, EID = 1

Server refused client connection : max clients, (50), exceeded.


Time: 02/08/12 11:50:30.321 - ERROR *** ERROR CODE = -669, Tran = -1, EID = 2

Server refused client connection : max clients, (50), exceeded.


Time: 02/08/12 11:50:30.321 - ERROR *** ERROR CODE = -677, Tran = -1, EID = 3

Failed to connect to database server, 'DATABASE', on the following host(s): db-master:db-slave


Time: 02/08/12 11:50:30.376 - ERROR *** ERROR CODE = -669, Tran = -1, EID = 4

Server refused client connection : max clients, (50), exceeded.


Time: 02/08/12 11:50:30.377 - ERROR *** ERROR CODE = -669, Tran = -1, EID = 5

Server refused client connection : max clients, (50), exceeded.






[MASTER DATABASE]


Time: 10/11/12 15:30:06.387 - ERROR *** ERROR CODE = -452, Tran = 5, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_2(1270), EID = 110

Invalid XASL tree node content.


Time: 10/11/12 15:40:31.184 - ERROR *** ERROR CODE = -72, Tran = 9, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_6(1274), EID = 111

Your transaction (index 9, CUBRIDUSER@db-broker1|1274) has been unilaterally aborted by the system.


Time: 10/11/12 15:40:32.187 - ERROR *** ERROR CODE = -72, Tran = 10, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_8(1278), EID = 112

Your transaction (index 10,CUBRIDUSER@db-broker1|1278) has been unilaterally aborted by the system.


Time: 10/11/12 15:40:33.190 - ERROR *** ERROR CODE = -72, Tran = 3, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_1(1269), EID = 113

Your transaction (index 3, CUBRIDUSER@db-broker1|1269) has been unilaterally aborted by the system.


- 반복 -


Time: 10/11/12 18:00:21.155 - ERROR *** ERROR CODE = -72, Tran = 9, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_6(1274), EID = 137

Your transaction (index 9, CUBRIDUSER@db-broker1|1274) has been unilaterally aborted by the system.


Time: 10/11/12 18:00:22.158 - ERROR *** ERROR CODE = -72, Tran = 3, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_1(1269), EID = 138

Your transaction (index 3, CUBRIDUSER@db-broker1|1269) has been unilaterally aborted by the system.


Time: 10/11/12 18:05:21.246 - ERROR *** ERROR CODE = -72, Tran = 3, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_1(1269), EID = 139

Your transaction (index 3, CUBRIDUSER@db-broker1|1269) has been unilaterally aborted by the system.


Time: 10/11/12 18:12:36.236 - ERROR *** ERROR CODE = -72, Tran = 967, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_354(2506), EID = 140

Your transaction (index 967, CUBRIDUSER@db-broker1|2506) has been unilaterally aborted by the system.


Time: 10/11/12 18:12:37.241 - ERROR *** ERROR CODE = -72, Tran = 920, CLIENT = db-broker1:broker_DATABASE_rw_cub_cas_307(2203), EID = 141

Your transaction (index 920, CUBRIDUSER@db-broker1|2203) has been unilaterally aborted by the system.


Time: 10/11/12 18:17:10.046 - ERROR *** ERROR CODE = -836, Tran = 194, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1174(32701), EID = 142

LATCH ON PAGE(32766|0) TIMEDOUT


Time: 10/11/12 18:17:10.046 - ERROR *** ERROR CODE = -836, Tran = 194, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1174(32701), EID = 142

LATCH ON PAGE(32766|0) TIMEDOUT


Time: 10/11/12 18:17:10.046 - ERROR *** ERROR CODE = -72, Tran = 194, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1174(32701), EID = 143

Your transaction (index 194, CUBRIDUSER@db-broker1|32701) has been unilaterally aborted by the system.


Time: 10/11/12 18:17:10.046 - ERROR *** ERROR CODE = -836, Tran = 383, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1351(595), EID = 144

LATCH ON PAGE(32766|0) TIMEDOUT


Time: 10/11/12 18:17:10.046 - ERROR *** ERROR CODE = -72, Tran = 383, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1351(595), EID = 145

Your transaction (index 383, CUBRIDUSER@db-broker1|595) has been unilaterally aborted by the system.


Time: 10/11/12 18:17:10.047 - ERROR *** ERROR CODE = -836, Tran = 601, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_1527(943), EID = 146

LATCH ON PAGE(32766|0) TIMEDOUT






[SLAVE DATABASE]


Time: 10/11/12 16:39:16.788 - ERROR *** ERROR CODE = -452, Tran = 12, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_2(1330), EID = 3

Invalid XASL tree node content.


Time: 10/11/12 18:08:15.321 - ERROR *** ERROR CODE = -707, Tran = 525, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_523(31299), EID = 4

Unable to expand temporary volume "/home/cubrid/cubrid822/databases/DATABASE/DATABASE_t32766" with 50 pages


Time: 10/11/12 18:08:31.427 - ERROR *** ERROR CODE = -707, Tran = 810, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_808(31770), EID = 5

Unable to expand temporary volume "/home/cubrid/cubrid822/databases/DATABASE/DATABASE_t32765" with 50 pages


Time: 10/11/12 18:09:02.866 - ERROR *** ERROR CODE = -707, Tran = 433, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_431(31147), EID = 6

Unable to expand temporary volume "/home/cubrid/cubrid822/databases/DATABASE/DATABASE_t32764" with 50 pages


Time: 10/11/12 18:09:42.275 - ERROR *** ERROR CODE = -707, Tran = 492, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_490(31248), EID = 7

Unable to expand temporary volume "/home/cubrid/cubrid822/databases/DATABASE/DATABASE_t32763" with 50 pages


Time: 10/11/12 18:14:41.045 - ERROR *** ERROR CODE = -836, Tran = 127, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_125(30643), EID = 8

LATCH ON PAGE(32765|0) TIMEDOUT


Time: 10/11/12 18:14:41.045 - ERROR *** ERROR CODE = -72, Tran = 127, CLIENT = db-broker1:broker_DATABASE_ro_cub_cas_125(30643), EID = 9

Your transaction (index 127, CUBRIDUSER@db-broker1|30643) has been unilaterally aborted by the system.



List of Articles
번호 제목 글쓴이 날짜 조회 수
114 Auto Increment에 대한 질문입니다. 3 너랑이마녀 2016.02.18 7912
113 Audit 테이블 따로 존재하나요? 3 JIRAN 2019.07.01 63
112 Attempt to call a method related to scrollability of non-scrollable ResultSet. 오류 문의 1 cuins 2011.07.28 12461
111 Archive log 관리 질문 2 june2 2013.07.16 9011
110 Archive Log만으로 타임복구가 가능한가요? 4 핑핑크 2016.04.29 9742
109 Apm_setup7로 자동설치시 연동이 안되는데... 1 또랑 2010.11.08 8254
108 An IOException was caught during reading the inputstream. 오류 조치방법 좀 알려주세요. 1 ldev27 2019.10.29 45
107 An IOException was caught during reading the inputstream 1 익명2 2015.11.26 6813
106 An IOException was caught during reading the inputstream 1 익명2 2015.11.26 6619
105 Ado.net. ExecuteNonQuery의 반환값이 항상 0 입니다. 2 모비23 2019.01.08 317
104 Ado.NET : Cannot connect to CUBRID CAS 오류 2 websiter 2017.05.05 4744
103 AVG 함수관련 질문드려요 1 구름마음 2013.06.10 13466
102 AUTO_INCREMENT 컬럼 이용시 2 hyperhand 2009.12.22 16939
101 ARRAY 데이터 타입에 대한 SQL 질문 3 지용 2010.10.08 10057
100 AIX에 CUBRID 설치 후 오류사항 문의 1 최명호 2015.06.02 7629
99 ADO이용시 OLEDB Driver에러 2 flypig 2010.01.29 15499
98 ADO.net 또는 ODBC에 대한 질문입니다. 12 세스카 2012.03.20 13256
97 ADO.net Driver 변경 시 cascci.dll 로드할 수 없다는 오류 1 물병 2017.07.25 333
96 ADO.Net 사용중입니다. 상태확인 방법을 알고 싶습니다. 1 CUCUCUCU 2015.10.22 5660
95 ADO.NET에서 자바 저장함수 호출 2 kdknim21 2014.11.01 8180
Board Pagination Prev 1 ... 146 147 148 149 150 151 152 153 154 155 156 Next
/ 156

Contact Cubrid

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