2.6. Civetweb 구성 옵션
다음 Civetweb 구성 옵션은 RADOS 게이트웨이의 Ceph 구성 파일에 있는 포함된 웹 서버에 전달할 수 있습니다. 각 옵션에 기본값이 있으며 값이 지정되지 않은 경우 기본값은 비어 있습니다.
| 옵션 | 설명 | Default |
|---|---|---|
|
| 액세스 로그 파일의 경로입니다. 전체 경로 또는 현재 작업 디렉터리를 기준으로 합니다. absent(기본값)가 없으면 액세스가 기록되지 않습니다. | 비어있습니다 |
|
| 오류 로그 파일의 경로입니다. 전체 경로 또는 현재 작업 디렉터리를 기준으로 합니다. 값이 없으면(기본값) 오류가 기록되지 않습니다. | 비어있습니다 |
|
| 작업자 스레드 수입니다. Civetweb은 들어오는 각 연결을 별도의 스레드에서 처리합니다. 따라서 이 옵션의 값은 Civetweb에서 처리할 수 있는 동시 HTTP 연결 수입니다. | 50 |
|
| 네트워크 읽기 및 네트워크 쓰기 작업에 대한 시간 초과(밀리초). 클라이언트가 장기 실행 연결을 유지하려는 경우 이 값을 늘리거나 (더 나은) keep-alive 메시지를 사용합니다. | 30000 |
다음은 이러한 옵션이 설정된 /etc/ceph/ceph.conf 파일의 예입니다.
...
[client.rgw.node1]
rgw frontends = civetweb request_timeout_ms=30000 error_log_file=/var/log/radosgw/civetweb.error.log access_log_file=/var/log/radosgw/civetweb.access.log
CivetWeb 및 Beast 프론트엔드 모두 서버가 처리하는 모든 요청에 대한 액세스 로그 라인 기록을 RADOS 게이트웨이 로그 파일에 기록합니다.