티스토리 뷰

컴퓨터활용/리눅스

티맥스 서버가 수행중 죽을 때

멜번초이 멜번초이 2019.11.07 15:29
티맥스 서비스를 호출했는데 느닷없이 프로그램이 죽었다. 정확하게 말하면 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)
댓글
댓글쓰기 폼