방법 - Linux에서 열린 파일 설명자의 최대 수를 늘립니다.

WBOY
풀어 주다: 2024-01-05 19:56:30
앞으로
1267명이 탐색했습니다.

Oracle Grid Infrastructure 검사 제약 조건을 설치할 때 오류가 발생했습니다. 이는 기본적으로 최대 열린 파일 설명자 수가 1024이고 요구 사항이 65536이라는 의미입니다.

따라서 gird 사용자로 ulimit -a를 실행하면 열 수 있는 최대 파일 수는 1024이며 이는 기본값입니다. ulimit -n 65536을 실행하면 루트로 이동하여 ulimit -n 65536을 실행할 수 있습니다. , 그리고 ulimit -a를 실행하면 65536이 표시되고, 그리드 사용자로 실행하면 여전히 1024입니다. 그 당시에는 sudo를 사용하여 실행하려고 생각했는데 gird 사용자에게 모든 권한을 부여하고 ulimit -n 65536을 실행해도 여전히 오류가 발생했습니다.

나중에 /etc/profile 구성 파일에 다음과 같이 oracle에 대한 ulimit -n 65536 명령이 있다는 것을 기억했습니다.

if [ $USER = "oracle" ] then

if [ $SHELL = "/bin/ksh" ] then

ulimit -p 16384

ulimit -n 65536

그밖에

ulimit -u 16384 -n 65536

fi

마스크 022

fi

그리드 사용자를 추가한 후 소스 /etc/profile

if [ $USER = "oracle" ] || [ $USER = "그리드" ] ;

if [ $SHELL = "/bin/ksh" ] then

ulimit -p 16384

ulimit -n 65536

그밖에

ulimit -u 16384 -n 65536

fi

마스크 022

fi

그리드에서 ulimit -a를 실행하면 여전히 1024입니다. 나중에 설치 단계를 확인한 결과 /etc/security/limits에 그리드 사용자를 추가하는 것을 잊어버렸습니다.

그리드 소프트 nproc 2047

그리드 하드 nproc 16384

그리드 소프트 노파일 1024

그리드 하드 노파일 65536

파일 설명자를 늘리는 것은 범위 문제인 것 같습니다.

위 내용은 방법 - Linux에서 열린 파일 설명자의 최대 수를 늘립니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:jb51.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿