>  기사  >  시스템 튜토리얼  >  방법 - Linux에서 열린 파일 설명자의 최대 수를 늘립니다.

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

WBOY
WBOY앞으로
2024-01-05 19:56:301212검색

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으로 문의하시기 바랍니다. 삭제