잘 동작하던 애플리케이션에서 (환경은 arm-linux-g++ , 커널 2.6)
일정시간 이후 정상동작하던 system()함수가 -1를 리턴하면서 동작하지 않고 쉘상에서 실행되는 "df -m" "ps" 등을 실행하면 /bin/sh: Cannot fork라는 메시지만 나옵니다.
어떤 부분을 체크해 봐야할지 모르겠습니다.
경험 있으신 분들 조언 부탁드립니다.
dd
허용된 프로세스 갯수 초과 또는 파일 디스크립션 과다..
라고 되어 잇긴 하던데
제 경우는 메모리를 너무 많이 써서 그렇더군요
그 프로세서가 그렇다는게 아니라 프로세서들이 메모리를 과다하게 사용하지 않는지 점검해보세요 ------------------------------------------------------------ ProgrammingHolic
------------------------------------------------------------ ProgrammingHolic
디스크가 부족할수도 있습니다. fork 할수 없다는걸 보니..
dd
dd
메모리 부족.. 또는
허용된 프로세스 갯수 초과
또는 파일 디스크립션 과다..
라고 되어 잇긴 하던데
제 경우는 메모리를 너무 많이 써서 그렇더군요
그 프로세서가 그렇다는게 아니라 프로세서들이 메모리를 과다하게 사용하지 않는지 점검해보세요
------------------------------------------------------------
ProgrammingHolic
------------------------------------------------------------
ProgrammingHolic
디스크가 부족할수도
디스크가 부족할수도 있습니다. fork 할수 없다는걸 보니..