listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
에러가 발생하는 경우
1) onconfig 에 설정되어 있는 poll thread 가 담당하는 connection 수가 부족한 경우에 에러가 날수
있습니다. onconfig 의 NETTYPE 설정을 변경하여 해결할수 있습니다.
예) NETTYPE soctcp,<num pollthreads>,<num connections per pollthread>,CPU
권장값 : <num pollthreads> = NUMCPUVPS -1
권장값 : <num connections per pollthread> = up to 250 or 300 for best performance
NETTYPE tlitcp,1,100,NET # supports 100 connections : 1 * 100
==> NETTYPE tlitcp,1,200,NET # supports 200 connections : 1 * 200
값이 설정되어 있지 않으면 default 값이 50 입니다. 현재 어떻게 설정되어 있는 지는 모르겠으나 지금
설정되어 있는 값보다 크게 설정하십시요. 이 값의 재 설정 후에는 DB 를 재기동 하셔야 반영됩니다.
2) 또 하는 OS 의 file descriptor 가 부족할 경우입니다. DB 단에서는 각 인스턴스 별로 chunk 갯수,
VP 의 수, network connection 수 등의 값등이 OS 의 file descriptor 자원을 필요로 합니다.
값이 부족한 경우 로그에 27001 에러가 나면서 connection 이 안되는 경우도 있습니다.
이 값은 OS Level 에서 조정하여야 하며, ulimit -a 로 보시면 NFILES 이 갯수를 확인하시고,
가능하면 무제한(unlimited) 으로 설정하시거나 지금의 값보다 크게 설정하도록 하십시요.
'Informix > informix troubleshooting' 카테고리의 다른 글
KAIO: out of OS resources, errno = 11, pid = xxxxxxx (0) | 2011.03.02 |
---|---|
Error 27001, Unable to connect via tcp network connections (0) | 2010.06.01 |
IDS Down DBSpace / Chunk (0) | 2010.05.19 |
Chunk Down 확인 (0) | 2010.05.17 |
온라인 상태에서 쿼리 응답이 없을 때 (0) | 2009.12.22 |