탐색 트리에서 [구성] 노드를 확장합니다.
[구성] 노드에서 [네트워크 구성] 노드를 확장합니다.
[네트워크 구성] 노드에서 [전송] 노드를 선택합니다.
[전송] 페이지가 열립니다.
[전송] 페이지에서 편집할 전송의 이름을 누릅니다.
[전송 편집] 페이지가 열립니다.
[클래스 이름] 필드에 전송 구현의 클래스 이름을 입력합니다.
기본값은 com.sun.grizzly.TCPSelectorHandler
입니다.
[선택 키 처리기] 필드에 선택 키 처리기의 클래스 이름을 입력합니다.
선택 키 처리기의 클래스 이름입니다. 선택 키 처리기는 선택 키의 수명 주기를 관리하는 추상 클래스입니다. 값을 지정하지 않으면 기본 구현이 사용됩니다.
바이트 버퍼 유형 드롭다운 목록에서 사용할 ByteBuffer
의 유형을 선택합니다.
사용 가능한 선택 항목은 HEAP
및 DIRECT
입니다. 기본값은 HEAP
입니다.
[수락자 스레드] 필드에 시스템의 프로세서 수를 입력합니다.
값이 –1이면 Grizzly에서 시스템에 있는 프로세서 수를 기준으로 수락자 스레드 수를 계산합니다. 기본값은 1입니다.
요청 처리 스레드 수를 설정하려면 이 전송을 사용하는 네트워크 리스너에서 사용되는 스레드 풀의 최대 스레드 풀 크기 값을 설정합니다.
[최대 접속 수] 필드에 이 전송을 사용하는 네트워크 리스너에서 보류 중인 최대 접속 수를 입력합니다.
기본값은 4096입니다.
[버퍼 크기] 필드에 이 전송을 사용하는 네트워크 리스너에서 생성한 입력 스트림에 제공할 버퍼의 크기(바이트)를 입력합니다.
기본값은 8192입니다.
[유휴 키 시간 초과] 필드에 유휴 키가 취소되고 채널이 닫히기 전까지의 시간(초)을 입력합니다.
기본값은 30입니다.
[읽기 시간 초과] 필드에 읽기 작업의 헤더 및 본문 구문 분석 단계 동안 GlassFish Server이(가) 대기하는 시간(밀리초)을 입력합니다.
기본값은 30,000입니다.
[선택기 폴 시간 초과] 필드에 NIO 선택기가 이벤트(사용자 요청) 대기를 차단할 시간(밀리초)을 입력합니다.
기본값은 1000입니다.
[쓰기 시간 초과] 필드에 응답을 쓸 때 원격 클라이언트의 접속이 해제된 것으로 간주하기 전에 GlassFish Server이(가) 대기하는 시간(밀리초)을 입력합니다.
기본값은 30,000입니다.
[디스플레이 구성 사용] 체크 박스를 선택하여 Grizzly의 내부 구성을 서버 로그에 비웁니다.
이 옵션은 디버깅을 위한 유용한 정보를 제공할 수 있습니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
[스누프 사용] 체크 박스를 선택하여 요청/응답 정보를 서버 로그에 덤프합니다.
이 옵션은 디버깅을 위한 유용한 정보를 제공할 수 있지만 성능을 현저히 감소시킵니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
TCP 지연 없음 체크 박스를 선택하여 TCP_NODELAY(Nagle의 알고리즘이라고도 함)를 사용으로 설정합니다.
이 옵션은 기본적으로 사용으로 설정되어 있습니다.
[저장]을 누릅니다.
팁:
기본 설정으로 돌아가려면 [기본값 로드] 단추를 누른 다음 [저장]을 누릅니다.