잘 동작하던 애플리케이션에서 (환경은 arm-linux-g++ , 커널 2.6)
일정시간 이후 정상동작하던 system()함수가 -1를 리턴하면서 동작하지 않고 쉘상에서 실행되는 "df -m" "ps" 등을 실행하면 /bin/sh: Cannot fork라는 메시지만 나옵니다.
어떤 부분을 체크해 봐야할지 모르겠습니다.
경험 있으신 분들 조언 부탁드립니다.
dd
허용된 프로세스 갯수 초과 또는 파일 디스크립션 과다..
라고 되어 잇긴 하던데
제 경우는 메모리를 너무 많이 써서 그렇더군요
그 프로세서가 그렇다는게 아니라 프로세서들이 메모리를 과다하게 사용하지 않는지 점검해보세요 ------------------------------------------------------------ ProgrammingHolic
------------------------------------------------------------ ProgrammingHolic
디스크가 부족할수도 있습니다. fork 할수 없다는걸 보니..
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
dd
dd
메모리 부족.. 또는
허용된 프로세스 갯수 초과
또는 파일 디스크립션 과다..
라고 되어 잇긴 하던데
제 경우는 메모리를 너무 많이 써서 그렇더군요
그 프로세서가 그렇다는게 아니라 프로세서들이 메모리를 과다하게 사용하지 않는지 점검해보세요
------------------------------------------------------------
ProgrammingHolic
------------------------------------------------------------
ProgrammingHolic
디스크가 부족할수도
디스크가 부족할수도 있습니다. fork 할수 없다는걸 보니..
댓글 달기