Linux 최대 파일 수 변조 bug: 적합 한 것 이 가장 좋 습 니 다.

1015 단어 linux파일 열기
원인
서버 에 서 는 시스템 사용자 의 오픈 파일 수 를 60556 으로 수정 한 후 서버 Tomcat 서 비 스 는 개별 인터페이스 에 대해 일부 응답 만 합 니 다. 즉, 하나의 절차, 10 개의 코드 논리 로 5 번 째 정도 만 실행 되 고 5 번 째 논리 로 그 는 들 어 갈 수 없습니다.관건 은 업무 논리 도 틀 리 지 않 는 다. 이 논리 코드 를 실행 할 수 없고 코드 도 변 경 된 적 이 없다.아버 지 를 속 이 는 것 같 아.
문제 원인
    논리 코드 가 아 닌 것 으로 확인 되 었 습 니 다. 파일 파 라 메 터 를 수정 하기 전에 전체 가 실 행 될 때 완벽 하기 때 문 입 니 다. 우선 이 열 린 파일 의 개 수 를 기본 1024 로 수정 하 십시오.
ulimit -n 1024

    그리고 나 서 모든 것 이 평온 해 졌 다.그러나 원인 은 아직 조사 가 필요 하 다.이 유 는 서버 의 다른 프로 세 스 도 이렇게 많은 파일 을 열 면 서버 전체 에서 파일 을 여 는 수량 이 서버 커 널 제한 수량 을 초과 하여 알 수 없 는 오 류 를 초래 할 수 있 기 때 문 일 것 입 니 다. 따라서 이 수 치 는 너무 크게 설정 하지 않 고 합 리 적 으로 설정 하 는 것 이 좋 습 니 다!         그 다음 에 이 문 제 를 해결 하기 위해 부분 은 절반 만 실 행 했 고 tomcat 용기 의 문제 라 고 생각 하여 일부 요청 을 알 수 없 는 버 리 고 해당 하 는 매개 변 수 를 찾 았 습 니 다.
참고
1. linux 파일 개수 too many open 파일 해결 방법 열기
2. linux 파일 개수 too many open 파일 해결 방법 열기
3. 서버 Tomcat 응용 오류: java. io. IOException: Too many open files
4. 서버 오류: java. io. IOException: too many open files

좋은 웹페이지 즐겨찾기