티맥스 서비스를 호출했는데 느닷없이 프로그램이 죽었다. 정확하게 말하면 IPPR 서비스를 수행 중 해당 서버가 죽고 재기동 된다.
어떤 신호도 없이 서버가 죽는 경우에 뭐 부터 점검해야 하는 것인가.
ulimit -a
core file size (blocks, -c ) 0
stack size (kbytes, -s) 8192
여기서 스택사이즈가 너무 작게 잡혀 있을 경우 내부 변수를 선언해 나가다가 한계를 넘어가면 메모리 오류가 나면서 프로그램이 죽게 된다.
tmax 계정의 .bash_profile 에 다음과 같이 스택사이즈를 늘려 준 후 재접속하고 tmax를 재기동 하면 오류 없이 거래가 통과되었다.
ulimit -c 99999999
ulimit -s 143360
Linux 3.10.0 x86_64
Red Hat Enterprise Linux Server release 7.6 (Maipo)
어떤 신호도 없이 서버가 죽는 경우에 뭐 부터 점검해야 하는 것인가.
ulimit -a
core file size (blocks, -c ) 0
stack size (kbytes, -s) 8192
여기서 스택사이즈가 너무 작게 잡혀 있을 경우 내부 변수를 선언해 나가다가 한계를 넘어가면 메모리 오류가 나면서 프로그램이 죽게 된다.
tmax 계정의 .bash_profile 에 다음과 같이 스택사이즈를 늘려 준 후 재접속하고 tmax를 재기동 하면 오류 없이 거래가 통과되었다.
ulimit -c 99999999
ulimit -s 143360
Linux 3.10.0 x86_64
Red Hat Enterprise Linux Server release 7.6 (Maipo)
'컴퓨터활용 > 리눅스' 카테고리의 다른 글
U2L프로젝트 printf 이슈 (0) | 2020.05.19 |
---|---|
U2L 프로젝트 fclose() 이슈 (0) | 2020.05.19 |
리눅스 민트 설치 (1) | 2017.04.15 |
우분투 기본언어 설정 (0) | 2017.02.19 |
우분투에서 한글/Eng 토글키 설정 (0) | 2017.02.19 |