728x90
안녕하세요. 슈다 입니다.
AIX에서 프로세스를 기동하거나 계정에 로그인 하는 등 어떠한 action을 취하려 하는데
cannot fork: too many processes 메세지가 발생하며 실행되지 않는 경우 해결방법을 알아보겠습니다.
cannot fork: too many processes 해결 방법
시스템에서 실행 가능한 최대 프로세스 수가 있습니다.
해당 값이 limit에 도달한 경우 메세지가 발생할 수 있습니다.
lsattr 명령으로 sys 속성을 확인해 봅니다.
# lsattr -El sys0
파라메터 값 중 maxproc 항목을 확인합니다.
만약 128 로 되어 있다면 값을 131072, 혹은 원하는 값으로 수정합니다.
해당 값은 적용 즉시 반영되며 리부팅 후에도 유지됩니다.
# smitty chgsys
> Maximum number of PROCESSES allowed per user [131072]
128은 maxproc의 기본값이며 alt_disk_install -CBO 명령 등으로 rootvg를 복제 한 뒤
다른 시스템에서 부팅한 경우 maxproc 값이 기본값인 128로 변경됩니다.
alt disk로 서버 설치 작업 등을 진행했다면 sys 파라메터와 no 파라메터 등이 변경되었는지
확인해 보시기 바랍니다.
728x90
반응형
'IT > Unix & Linux' 카테고리의 다른 글
[AIX] iptrace 종료 방법 및 주의사항 (0) | 2020.11.20 |
---|---|
Terminal too wide 해결 방법 (0) | 2020.11.06 |
백스페이스가 안되고 ^H, ^? 같은 문자가 입력될 때 (0) | 2020.10.30 |
[AIX] Volume group rootvg is locked 해결 방법 (0) | 2020.10.20 |
[AIX] NFS 설정 및 사용 방법 (0) | 2020.10.15 |