큐브리드 마스터 프로세스는 기동할 때 /etc/hosts, hostname 참조하여 운영된다, 만약 /etc/hosts와 hostname 양쪽에 정보가 다른 경우 cubrid service hang-up 상태이거나 아래와 같은 오류가 발생한다.
1, cubrid service 오류 상황
[board@test1 ~]$ cubrid service start
@ cubrid master start
==== hang-up 상태 Ctrl+Z ====
[board@test1 ~]$ kill %%
[board@test1 ~]$
[1]+ 정지 cubrid service start
2, master 기동 오류 메시지
[board@test1 ~]$ cat cub_server.err
Time: 06/18/09 03:35:33.1 - ERROR *** ERROR CODE = -350, Tran = -1, EID = 1
Error getting local host by name for host "test1". Host not found.
Time: 06/18/09 03:35:46.4 - ERROR *** ERROR CODE = -350, Tran = -1, EID = 2
Error getting local host by name for host "test1". Host not found.
3, /etc/hosts, hostname 확인 내용
[board@test1 ~]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.16.138 home_page
[board@test1 ~]$ hostname
test1
4, 처리방법
/etc/hosts와 hostname을 동일한 호스트명으로 설정하여 cubrid service 기동하면 간단하게 해결될 수 있다.