core 덤프
글쓴이: 하하 / 작성시간: 월, 2004/09/06 - 1:30오후
ulimit -c 10000
Quote:
man -a ulimit
-c Clears the directory stack by deleting all
of the entries.
위 명령으로 실행 파일이 세그먼트 폴트 날때
core 덤프를 생성 할 수 있도록 하는걸로 알고 있는데요?
궁금해서 man -c 를 해보면... 전혀 언급이 없습니다.
어떻게 core를 os가 생성하고 위 명령과 연관성이 있는지
설명해 줄 수 있나요? ㅎ
Forums:
ulimit은 쉘 내부 명령(SHELL BUILTIN COMMANDS)입
ulimit은 쉘 내부 명령(SHELL BUILTIN COMMANDS)입니다.
해 보세요.
하면...
전 이렇게 나오던데요.. :(
bash(1)를 봐 달라구 하네요..
언급이 없을리가 있겠습니까? :lol:
[url]http://linux.about.com/library/cmd/
http://linux.about.com/library/cmd/blcmdl1_ulimit.htm
http://linux.about.com/library/cmd/blcmd
http://linux.about.com/library/cmd/blcmdl1_ulimit.htm
왜 제 리눅스의 man -a ulimit 는
이걸로 나올까요?
해당.. 유알엘보시면..BASH BUILTIN COMMANDS 라
해당.. 유알엘보시면..
BASH BUILTIN COMMANDS 라고 나오신걸 볼수있습니다..
BASH BUILTIN COMMANDS 의 ulimit항목을 보시면 -c 에 대한 정의가 나옵니다..
제가보기엔.. ulimit가 별도 실행파일도 아니고..
dirs [-clpv] [+n] [-n]
..
-c
Clears the directory stack by deleting all of the entries.
...
이부분의 -c 내용이 나온듯합니다..
man ulimit하시고 페이지를 밑으로 계속 내리시면 ulimit 커맨드에
대한 옵션이 나오는군요..
^^.. 예.. 제가 이상한 점은 위 url 링크는 확인해 봤습니
^^.. 예..
제가 이상한 점은 위 url 링크는 확인해 봤습니다.
dirs에 나온 부분도 확인 했습니다.
url 링크는 정확히 core에 대한 언급이 있었구요.
하지만........
제 리눅스 머신에서 man ulimit 를 해보면..
-c 옵션에 대한 설명의
위 링크의 dirs 의 -c 옵션과 같습니다.
ㅎㅎ
그리고.. ulimit -c 10000 해도 서버가 죽
그리고..
ulimit -c 10000 해도
서버가 죽을때 core 파일을 생성하지 않더군요 ㅠㅠ;;
세그먼트 폴트에 대한 시그널을 핸들링하도록 셋팅하면core 가 생기지
세그먼트 폴트에 대한 시그널을 핸들링하도록 셋팅하면
core 가 생기지 않습니다. 혹시 그런건 아닌지 확인해 보심이. ^^
코어 사이즈를 조금 늘려보시기 바랍니다..코어 사이즈보다 큰 코어
코어 사이즈를 조금 늘려보시기 바랍니다..
코어 사이즈보다 큰 코어가 생기면 제한폭때문에 안생길수있습니다..
그리고 임의로.. 세그폴트나는 프로그램으로 체크해보세요..
데몬프로그램실행 될때 ulimit 설정이 잘되는지 확인해보세요..
댓글 달기