안녕하세요.
서버 한대에 큐브리드를 운영중에 있습니다.
잦은 트랜잭션(long transaction 포함) 발생으로 인해 마스터서버가 중지된 경우가 있었습니다.
트랜잭션으로 인해 마스터가 중지된건지는 정확히 모르겠으나
아래 에러처럼 트랜잭션 에러가 발생한 이후에 서비스가 중지된 로그를 보실 수 있습니다.
예로 보여드리고자 트랜잭션 에러를 하나만 적어 놓았습니다. 실제로는 수백줄 됩니다.
질문입니다.
1. 잦은 트랜잭션으로 인해 마스터서버가 중지될 수 있는지 궁금합니다. 가능할 경우 대안은 있나요?
2. 슬로우쿼리가 없는 상태에서 잦은 트랜잭션이 발생되고 있는데 트랜잭션 에러를 줄일 수 있는 방법이 있는지요?
답변 부탁드리겠습니다.
감사합니다.
# 에러 로그
Time: 02/15/12 16:36:10.216 - ERROR *** ERROR CODE = -671, Tran = 1, EID = 117
A network read/write error occurred for socket 8 associated with your transaction (index 1, root@web|15158)
Time: 02/15/12 16:36:10.280 - ERROR *** ERROR CODE = -199, Tran = 1, EID = 118
Server no longer responding.
Time: 02/15/12 16:36:10.280 - ERROR *** ERROR CODE = -111, Tran = 1, EID = 119
Your transaction has been aborted by the system due to server failure or mode change.
Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -191, Tran = -1, EID = 120
Cannot connect to server "db" on "localhost".
Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 121
Cannot make connection to master server.... Connection refused
Time: 02/15/12 16:37:17.290 - ERROR *** ERROR CODE = -677, Tran = -1, EID = 122
Failed to connect to database server, 'db', on the following host(s): localhost:localhost
Time: 02/15/12 16:37:17.433 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 123
Cannot make connection to master server.... No such file or directory
Time: 02/15/12 16:37:17.433 - ERROR *** ERROR CODE = -353, Tran = -1, EID = 124
Cannot make connection to master server.... No such file or directory