현재 사용하고 있는 DB에서
00:43:16 Dynamically allocated new virtual shared memory segment (size 32000KB)
00:44:42 Dynamically allocated new virtual shared memory segment (size 32000KB)
위와 같이 SHMVIRTSIZE 값을 초과하는 요청이 있어서 추가로 virtual shared memory 를 할당하는 과정에서 웹서비스에서 상당한 행이 걸립니다
해서 SHMVIRTSIZE값을 증가 해주려고 하는데 100000 이상으로 설정시에는 DB는 구동이 되는데
onstat 와 onmonitor 가 연결 실패합니다
# Shared Memory Parameters
LOCKS 500000 # Maximum number of locks
BUFFERS 300000 # Maximum number of shared buffers
NUMAIOVPS 2 # Number of IO vps
PHYSBUFF 128 # Physical log buffer size (Kbytes)
LOGBUFF 128 # Logical log buffer size (Kbytes)
LOGSMAX 200 # Maximum number of logical log files
CLEANERS 4 # Number of buffer cleaner processes
SHMBASE 0x10000000 # Shared memory base address
SHMVIRTSIZE 100000 # initial virtual shared memory segment size
SHMADD 50000 # Size of new shared memory segments (Kbytes)
SHMTOTAL 0 # Total shared memory (Kbytes). 0=>unlimited
CKPTINTVL 300 # Check point interval (in sec)
LRUS 10 # Number of LRU queues
LRU_MAX_DIRTY 60 # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY 50 # LRU percent dirty end cleaning limit
LTXHWM 50 # Long transaction high water mark percentage
LTXEHWM 60 # Long transaction high water mark (exclusive)
TXTIMEOUT 0x12c # Transaction timeout (in sec)
STACKSIZE 64 # S
현재 사용하는 설정인데요 SHMVIRTSIZE 값 증가시에 같이 바꿔줘야 하는 설정이 있는지 알 고 싶습니다
onstat 연결시에
운영체제오류
errno = 22
이렇게 나오는군요 (에러메세지 전체의 내용은 기억이 잘 ^^)
그럼 도움 부탁드리겠습니다~~ |